Я видел несколько реализаций для преобразования RGB в HSL. Большинство из них точны и работают в обоих направлениях.
Для меня не важно, что он будет работать в 2 направлениях (не нужно возвращать в RGB)
Но я хочу код, который возвращает значения от 0 до 255 макс., Также для канала Hue.
И я не хотел бы делать такие решения, как Hue / 360 * 250. Я ищу математику, основанную на целых числах, а не Dwords (это для другой системы), приятно было бы что-то вроде логического логикса (и / или / xor)
Он не должен выполнять математические вычисления на основе целых или действительных чисел, целью является код
работает только с использованием байтовой математики.
Может быть, кто-то уже нашел такую математику, когда он использовал такой код
Который я бы смог перевести на с ++
Оформить заказ colorsys
модуль, он имеет такие методы, как: