如何在Processing/Java中直接转换HSB颜色和Lab颜色
我试图在Processing/Java中在HSB颜色和Lab颜色之间来回转换。我知道我可以先把HSB转换成RGB,然后再转换成实验室,可以直接从HSB转换成实验室吗?如果是,如何做到这一点
非常感谢
你可以在下面搜索框中键入要查询的问题!
我试图在Processing/Java中在HSB颜色和Lab颜色之间来回转换。我知道我可以先把HSB转换成RGB,然后再转换成实验室,可以直接从HSB转换成实验室吗?如果是,如何做到这一点
非常感谢
# 1 楼答案
不幸的是,我不能提供一个详细的答案
当然有公式:HSB,CIE XYZ,因为您需要将sRGB转换为CIE XYZ,然后将CIE XYZ转换为Lab*。我相信你会发现的
在Java/处理方面,可能已经有了一些东西。 FWIW您可以使用OpenFrameworks检查我的这个旧示例
OpenFraseWorksC++是什么样的处理是java。 希望您在将
struct
换成class
和#define
换成float
等时不会遇到问题。在这种情况下,语法没有那么大的不同