我看过一些将RGB转换为HSL的实现方法,大多数都精确而且双向都有效。
对我来说,在回转成RGB方面并不重要。 但我想要返回0到255最大值的代码,即使是对于色相通道也是如此。 而且我不想做诸如Hue / 360 * 250这样的除法,我正在寻找基于整数的数学运算,而不是Dwords(它是为另一个系统设计的),最好是一些布尔逻辑(与/或/异或)。
它不应该进行任何基于整数或实数的数学运算,目标是仅使用字节运算的代码。
也许有人在使用以下代码时已经发现了这样的数学方法:
对我来说,在回转成RGB方面并不重要。 但我想要返回0到255最大值的代码,即使是对于色相通道也是如此。 而且我不想做诸如Hue / 360 * 250这样的除法,我正在寻找基于整数的数学运算,而不是Dwords(它是为另一个系统设计的),最好是一些布尔逻辑(与/或/异或)。
它不应该进行任何基于整数或实数的数学运算,目标是仅使用字节运算的代码。
也许有人在使用以下代码时已经发现了这样的数学方法:
- c++ 或者
- c# 或者
- python