RGB в RYB (с потерями)

Алгоритм преобразования RYB в RGB (RGB to RYB) я нашел тут: https://github.com/bahamas10/node-rgb2ryb, реализация по JavaScript.

Все попытки поиска обратного алгоритма ни к чему не привели, все было безуспешно. В голову пришла идея создать таблицу цветов и иcкать значения по ней, но пришлось от нее отказать.

Табличный метод, но немного иначе. RYB таблица

А что если сформировать таблицу-изображение небольшого размера в котором бы  каждый пиксель представлял бы значение RYB, а позицией пикселя было бы значение RGB.

После наброска программы получилось следующее изображение:

RYB_TableРазмер 640×480 был выбран для более компактного хранения, хотя погрешности достаточно велики.

Код для выбора значения RYB в соответствии с RGB значение цвета(Qt 5 \ C++):

label, , , ,

4 комментария

  1. RayMon 07.10.2015 Ответ
  2. Андрей Звезинцев 27.08.2016 Ответ
  3. Андрей Звезинцев 27.08.2016 Ответ
    • LeGION21 LeGION21Author 16.09.2016 Ответ

Добавить комментарий