我已经看到了一些将 RGB 转换为 HSL 的实现。大多数都是准确的,并且可以双向工作。
对我来说,它在 2 个方向上工作并不重要(无需放回 RGB)但我想要返回值从 0 到最大 255 的代码,也适用于 Hue 通道。而且我不想做像 Hue/360*250 这样的设计我正在搜索基于整数的数学没有 Dwords(它用于另一个系统),很好的是某种布尔逻辑(和/或/xor)
它不应该做任何基于整数或实数的数学,目标是代码只使用字节数学。
也许有人在使用类似的代码时已经发现了这样的数学
- c++ 或
- c# 或
- Python
我可以翻译成 c++