- Как отличить два цвета??
- Какое цветовое пространство предпочтительнее для измерения разницы между двумя цветами??
- Как смешать два цвета вместе?
- Как совместить два цвета RGB?
Как отличить два цвета??
Но для быстрой формулы, которая лучше, чем евклидова метрика RGB, просто сделайте следующее:
- Предположим, что ваши значения RGB находятся в цветовом пространстве sRGB.
- Найдите формулы преобразования sRGB в L * a * b *.
- Преобразуйте свои цвета sRGB в L * a * b *
- Вычислить deltaE между двумя вашими значениями L * a * b *.
Какое цветовое пространство предпочтительнее для измерения разницы между двумя цветами??
CIELAB и CIELUV являются относительно однородными по восприятию пространствами, и они использовались в качестве пространств для евклидовых мер цветового различия. Версия CIELAB известна как CIE76. Однако позже была обнаружена неоднородность этих пространств, что привело к созданию более сложных формул.
Как смешать два цвета вместе?
Смешивание основных цветов создает вторичные цвета
Если совместить два основных цвета друг с другом, получится так называемый вторичный цвет. Если вы смешаете красный и синий, вы получите фиолетовый, желтый и красный станут оранжевыми, синий и желтый станут зелеными. Если смешать все основные цвета вместе, получится черный.
Как совместить два цвета RGB?
Чтобы начать микширование в RGB, представьте каждый канал как ведро с красной, зеленой или синей краской. При 8 битах на канал у вас есть 256 уровней детализации для того, сколько этого цвета вы хотите смешать; 255 - это весь ковш, 192 = три четверти, 128 = половина ковша, 64 = четверть ковша и т. Д.