В принципе, я хочу два сочетания двух цветов color1
и color2
. Так как простые вычисления приносят такие вещи, как синий + желтый = серый ((color1.r + color2.r)/2
и т. Д.), Я сделал некоторые исследования и обнаружил, что, по-видимому, смешивает цвета, чтобы смешанный цвет выглядел так, как мы ожидаем его (например, синий + желтый = зеленый) Это прямо.Смешивание цветов RGB (L * a * b *)
Что мне рассказали еще одна статья stackoverflow, так это то, что для того, чтобы двое достигли смеси правильно, мне пришлось бы использовать L a b * space/CIELAB и связанный со страницей wikipedia об этой теме.
Я нашел ее информативной, но я не мог понять, как конвертировать RGB в (SRGB и чем) L б * - как смешивать полученные цвета и как конвертировать обратно
Я надеюсь, кто-то здесь может помочь мне
Спасибо,
Самуила
http://www.poynton.com/notes/colour_and_gamma/ColorFAQ.html –
Спасибо! похоже, именно то, что мне нужно - сразу же вникать в него :) – Samuel