有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在Processing/Java中直接转换HSB颜色和Lab颜色

我试图在Processing/Java中在HSB颜色和Lab颜色之间来回转换。我知道我可以先把HSB转换成RGB,然后再转换成实验室,可以直接从HSB转换成实验室吗?如果是,如何做到这一点

非常感谢


共 (1) 个答案

  1. # 1 楼答案

    不幸的是,我不能提供一个详细的答案

    当然有公式:HSBCIE XYZ,因为您需要将sRGB转换为CIE XYZ,然后将CIE XYZ转换为Lab*。我相信你会发现的

    在Java/处理方面,可能已经有了一些东西。 FWIW您可以使用OpenFrameworks检查我的这个旧示例

    search images by dominant colour demo

    OpenFraseWorksC++是什么样的处理是java。 希望您在将struct换成class#define换成float等时不会遇到问题。在这种情况下,语法没有那么大的不同