- Как можете да различите разликата между два цвята?
- Кое цветово пространство трябва да бъде предпочитано за измерване на разликите между два цвята?
- Как смесвате два цвята заедно?
- Как да комбинирам два 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 = четвърт кофа и т.н.