- Як ви можете відрізнити два кольори?
- Якому кольоровому простору слід віддати перевагу для вимірювання різниці між двома кольорами?
- Як ви змішуєте два кольори разом?
- Як поєднати два кольори 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 = чверть відра тощо.