Профілювання і калібрування¶
Отже, якщо говорити простіше, профіль кольорів — простий файл, який визначає набір кольорів у ідеальному кубі кольорів XYZ. Цим «набором кольорів» можна скористатися для визначення різних речей:
кольори у файлі зображення
кольори, які може показувати пристрій
Вибір належного профілю простору кольорів залежить від того, скільки кольорів вам потрібно, та від того, яку бітову глибину ви плануєте використати. Уявіть лінію із усім спектром кольорів від ідеально чорного (0,0,0) до ідеально синього (0,0,1) у ідеальному кубі кольорів XYZ. Якщо ви поділите її на однакові проміжки, ви отримаєте так званий лінійний профіль, у якому крива γ=1 є прямою лінією від 0 до 1. Із глибиною кольорів 8 бітів на канал ми маємо лише 256 значень для збереження усієї лінії. Якщо ми скористаємося описаним вище лінійним профілем для визначення значень кольорів, ми пропустимо важливі кроки видимої зміни кольору і матимемо багато значень, яким відповідають майже однакові кольори (а це призведе до ефекту постеризації).
Щоб вирішити цю проблему, було створено профіль sRGB, який містить більше різних кольорів у цьому обмеженому спектрі значень із регулярним з точки зору відчуття кольору поділом. Для цього було застосовано нетипову криву гами (див. рисунок на сторінці https://en.wikipedia.org/wiki/SRGB) для імітації стандартної кривої відгуку застарілих електропроменевих моніторів. Отже, профіль sRGB оптимізовано для встановлення відповідності усім кольорам, які може бути відтворено на найтиповішому екрані за допомогою 256 значень на каналах червоного, зеленого та синього кольорів. Деякі інші профілі, зокрема Adobe RGB оптимізовано на якіснішу відповідність друкованим кольорам у цьому обмеженому діапазоні, в основному, шляхом розширення діапазону блакитно-зелених відтінків. Робота з таким профілем може бути корисна для поліпшення результатів друку, але є небезпечною, якщо профіль не використовується із належним чином профільованим і/або каліброваним якісним дисплеєм. У більшості типових профілів робочих просторів CMYK, зазвичай, можна розмістити усі кольори у межах 8-бітової глибини кольорів на канал, але усі вони є настільки різними і специфічними, що, зазвичай, краще спочатку працювати зі звичайним простором RGB, а потім виконати перетворення результатів до відповідного профілю CMYK.
Починаючи з 16 бітів на канал, ми вже маємо 65536 значень замість 256, отже ми можемо використовувати профілі робочого простору із широким діапазоном гами, зокрема широку гаму RGB, або професійний фотографічний RGB, або навіть необмежену гаму, зокрема scRGB.
Але оскільки sRGB є базовим профілем (навіть гірше — він походить від специфікацій застарілих електропроменевих специфікацій…), дуже ймовірно, що у вашого монітора інша крива відгуку, а отже, інший профіль кольорів. Отже, якщо ви користуєтеся робочим простором sRGB і завантажили належний профіль екрана (див. наступний пункт), Krita знатиме, що кольори, які зберігаються у файлі, належать простору кольорів sRGB, і перетворюватиме ці значення sRGB на відповідні значення кольорів з профілю вашого монітора для показу полотна.
Зауважте, що коли ви експортуєте ваш файл і переглядатимете його у іншому програмному забезпеченні, це програмне забезпечення має виконати дві дії:
прочитати вбудований профіль з файла, щоб визначити «добрі» значення кольорів (це робить більша частина сучасного програмного забезпечення; якщо ця дія не виконується, зазвичай, типово використовують sRGB, — отже, у описаному тут випадку, ніякої небезпеки не буде)
потім перетворити його до профілю, пов’язано із монітором (цю дію виконує лише незначна частина програмного забезпечення, а перетворення часто виконується до sRGB; це, у більшості випадків, пояснює відмінності у вигляді зображень).
Krita широко використовує профілі. До складу пакунка програми входить багато профілів.
Найважливішим є профіль вашого екрана. Він не є частиною пакунка, отже вам доведеться створити його за допомогою пристрою для профілювання. Якщо у вас немає доступу до такого пристрою, ви не зможете налаштувати керування кольорами у Krita належним чином. Втім, у Krita ви можете вибрати як робочий простір інші профілі з пакунка з програмою.
Профілювання пристроїв¶
Пристрої для профілювання, які називають колориметрами, — це невеличкі камери, які слід з’єднати з комп’ютером за допомогою інтерфейсу USB, а потім скористатися програмним забезпеченням для профілювання (часто постачається разом із самим пристроєм).
Примітка
Якщо з вашим колориметром не постачається програмного забезпечення або ви не задоволені результатами роботи типового програмного забезпечення, рекомендуємо скористатися ArgyllCMS
Далі, невеличка камера вимірює, як виглядають найяскравіший червоний, зелений, синій, білий і чорний на вашому екрані, використовуючи попередньо визначений білий як основу. Також пристрій вимірює, наскільки сірим є сірий колір.
Далі, усі дані буде записано до профілю ICC, яким можна буде скористатися на комп’ютері для виправлення кольорів.
Рекомендуємо не змінювати «калібрування» (контрастність, яскравість тощо) вашого екрана після профілювання. Якщо ви це зробите, профілювання буде позбавлене сенсу, оскільки параметри екрана буде значно змінено, порівняно із каліброваними.
Щоб ваш екран показував кольори точніше, ви можете виконати одну або дві дії: профілювати екран або калібрувати і профілювати його.
Просте профілювання вашого екрана означає вимірювання кольорів вашого монітора із природними параметрами і записування отриманих значень до профілю кольорів, який може бути використано у програмі із керуванням кольорами для адаптації початкових кольорів до екрана з метою отримання оптимального результату. Калібрування і профілювання — те саме, але спочатку ви намагаєтеся калібрувати кольори екрана для відповідності певній стандартній конфігурації, зокрема sRGB або іншому специфічнішому профілю. Калібрування спочатку виконується за допомогою апаратного керування (освітленість, контрастність, криві гами), а потім програмно, зі створенням vcgt (таблиці гами для відеокарти) для завантаження до графічного процесора.
Отже, коли і чому вам слід виконувати одне чи інше?
Лише профілювання:
- Якщо монітор є якісним
Ви зможете бачити більшість кольорів sRGB і багато додаткових кольорів, які не є частиною sRGB. Отже, такі монітори є добрим інструментом для розширення діапазону видимих кольорів.
- Якщо монітор є неякісним
Ви отримаєте лише підмножину справжнього sRGB і не матимете багатьох деталей або навіть матимете зсув відтінку. Калібрування перед профілюванням може допомогти в отриманні кольорів, які будуть близькими до повного спектру sRGB.
Калібрування+профілювання:
- Низькоякісні монітори
Див. пояснення вище.
- Конфігурація із багатьма моніторами
При використанні декількох моніторів, особливо у дзеркальному режимі, коли зображення на обох моніторах є тим самим, ви не зможете скористатися керуванням кольорами для обох профілів екранів. У такому випадку, калібрування обох екранів для відповідності профілю sRGB (або іншому стандарту для високоякісних моніторів, якщо на обох з них передбачено його підтримку) може бути чудовим виходом із ситуації.
- Проба кольорів
Якщо вам потрібна відповідність точному контексту обробки для проби кольорів, калібрування може допомогти у отриманні результатів, близьких до очікуваних. Втім, перемикання між калібрування і профілюванням для конфігурацій із декількома моніторами слід виконувати дуже обережно.