Профілі моніторів¶
Простір кольорів sRGB¶
sRGB вважається стандартним профілем кольорів майже повсюди, де виконується зорієнтоване на споживача відтворення зображень. sRGB було запропоновано у 1996 році компаніями Hewlett Packard і Microsoft, як стандартний колір для зорієнтованих на споживача програм. Як записано у початковій пропозиції:
Hewlett-Packard і Microsoft пропонують додати підтримку для стандартного простору кольорів, sRGB, у операційні системи Microsoft, продукти HP, інтернет та продукти всіх інших зацікавлених компаній. Метою використання цього простору кольорів є доповнення поточних стратегій керування кольорами уможливленням третього способу обробки кольорів у операційних системах, драйверах пристроїв та інтернеті, такого, який би використовував просте і стійке незалежне від пристроїв визначення кольорів. Таким чином, буде забезпечено пристойну якість та зворотну сумісність з мінімальним навантаженням на канали передавання даних та систему. Заснований на каліброваному колориметричному просторі кольорів RGB, що добре пасує до електропроменевих (CRT) моніторів, телебачення, сканерів, цифрових фотокамер та систем друку, подібний простір може бути підтримано за мінімальних витрат постачальниками програмного та апаратного забезпечення.
Зараз за точністю відображення простору кольорів вхідних даних на простір вихідних даних стежить і забезпечує ICC [International Color Consortium]… додаванням профілю простору кольорів вхідних даних до зображення. Цей підхід можна використовувати для корпоративних користувачів. Але існує широке коло користувачів, яким подібний рівень гнучкості і керування просто не потрібен. Крім того, більшість наявних форматів файлів не підтримують, і, можливо, ніколи не підтримуватимуть, вбудовування профілів кольорів, і, нарешті, існує широке коло користувачів, які не бажають, щоб програми додавали будь-які дані до їх файлів. Загальний стандартний простір кольорів RGB має вирішити всі ці проблеми об’єднанням багатьох стандартних і нестандартних просторів кольорів RGB у один стандартний простір кольорів RGB. Подібний стандарт може значно покращити точність відтворення кольорів у стільничних середовищах. Наприклад, якщо виробники операційних систем забезпечуватимуть підтримку стандартного простору кольорів RGB, виробники пристроїв отримання та виводу даних, які підтримуватимуть цей стандартний простір кольорів зможуть забезпечити просте і точне передавання даних про колір без потреби у додатковій обробці у найпоширеніших випадках.
Підбиваючи підсумок метою запровадження найпоширенішого зараз та загальноприйнятого простору кольорів sRGB було і є спрощення життя споживачів (немає потреби непокоїтися щодо керування кольорами), зменшення витрат виробників (немає потреби у забезпеченні сумісності між непрофесійними цифровими фотоапаратами або сканерами, моніторами, принтерами тощо) та створення умов для зручного показу зображень у інтернеті (не потрібно непокоїтися щодо вбудовування і читання профілів ICC: типовим профілем завжди є sRGB).
Отже, якщо sRGB працює належним чином і полегшує всім життя, навіщо використовувати інші простори кольорів, а отже перейматися проблемами з керуванням кольорами?
sRGB було розроблено таким чином, щоб у цьому просторі містилися кольори, які просто показати на поширених серед споживачів моніторах і надрукувати на поширених серед споживачів з 1996 року принтерах. Цей «спільний знаменник» серед просторів кольорів для перегляду і друку — технічний термін «палітра кольорів» (color gamut) — є значно вужчим, ніж набір кольорів, які ми бачимо у реальному світі, набагато вужчим, ніж набір кольорів, які здатні відтворювати сучасні цифрові фотоапарати, набагато вужчим, ніж набір кольорів, який здатні друкувати сучасні принтери, і набагато вужчим, ніж палітра сучасних моніторів з широкою палітрою, які починають з’являтися на роздрібному ринку. Всі, хто бажає скористатися ширшими палітрами кольорів, які доступні зараз рядовим споживачам, палітра sRGB є завузькою. І навпаки, якщо ви не маєте наміру користуватися розширеною палітрою кольорів на будь-якому кроці обробки цифрових зображень, вам не потрібно перейматися просторами кольорів, відмінними від sRGB, та всіма тонкощами керування кольорами.
Обмеження sRGB¶
Нижче наведено наочне зображення обмежень sRGB, порівняно з кольорами, які ми спостерігаємо у навколишньому світі. На зображенні показано двовимірну карту всіх кольорів, які ми здатні бачити (копитоподібна область), і кольорів, що містяться у просторі кольорів sRGB (менша трикутна область).
Профілювання вашого монітора¶
Якщо робота виконуватиметься лише у просторі кольорів sRGB, чи слід калібрувати монітор? Будете ви використовувати кольорову палітру sRGB чи ні, вам слід налаштувати ваш монітор належним чином, оскільки за використання sRGB вважатиметься, що ваш монітор відкалібровано саме для sRGB. Калібрування вашого монітора завершує цикл налаштування. Якщо ви працюєте з палітрою кольорів sRGB, вам слід відкалібрувати ваш монітор відповідно до стандартів sRGB (або створити і використовувати точний профіль монітора, або зробити і те, і інше). Якими є наслідки роботи із некаліброваним монітором?
З вищенаведеного випливає декілька наслідків, жоден з яких не є доброю новиною. Будь-який монітор, калібрований чи ні, має власну (некалібровану) точку білого, яку можна виміряти у градусах Кельвіна. Точка білого монітора (каліброваного чи ні) є кольором, який ви бачите, коли дивитеся на повністю білі ділянки зображення на екрані. Повністю білим вважається колір, всі значення компонент RGB якого рівні 255 (у 8-бітовому представленні), зокрема колір тла вебсторінок або офісних документів. Ви можете подумати: «білий — це білий», але, якби ви могли порівняти декілька моніторів відкаліброваних на різні точки білого, ви б переконалися, що чим вищою є температура точки білого монітора, тим синішим виглядає білий колір, порівняно з моніторами з нижчою температурою точки білого.
Якщо ви знаєте, як керувати вашим монітором, спробуйте збільшити або зменшити температуру (не забудьте після експерименту повернути початкове значення, якщо наслідки його зміни вам не сподобалися). Ваші очі, які швидко пристосовуються до сталої точки білого, з легкістю доведуть вам те, що зображення стане синішим, якщо ви підвищите точку білого, і жовтішим, якщо знизите її. Якщо зображення на вашому некаліброваному моніторі буде зсунуто за кольором у напрямку синього кольору (типовим значенням кольорової температури CRT є 9300K, типовим же значенням sRGB є 6500K) під час редагування вашого зображення, вами буде створено зображення з перевищенням витримки, яке виглядатиме жовтуватим з занадто теплими кольорами на належно каліброваному моніторі. І навпаки, якщо зображення кольорів на вашому моніторі зсунутим у бік жовтих кольорів, оскільки встановлено занизьку температуру (типовим значенням кольору LCD є значення близько 5500K), ваші зображення виглядатимуть синюватими і надто холодними на належним чином каліброваному моніторі.
Встановлення належної точки білого є лише частиною калібрування монітора. Крім того, вам слід встановити належну точку чорного, яскравість (освітленість) і функцію коефіцієнта контрастності (гами або перенесення). Якщо зображення на вашому моніторі буде занадто темним, оскільки встановлено занизьку точку чорного, під час обробки ви засвітите знімки, отже вони виглядатимуть збляклими на належним чином каліброваному моніторі. І навпаки, якщо встановлено зависоку точку чорного, після обробки знімки будуть тьмяними і занадто насиченими на моніторі, відкаліброваному належним чином.
Якщо встановлено зависокі значення яскравості/контрастності, ви вважатимете зображення набагато яскравішими, ніж вони насправді є під час перегляду на належно каліброваному моніторі, крім того, ваші очі втомлюватимуться, а ваш LCD-монітор швидше вийде з ладу.
Якщо степінь контрастності (гаму) вашого монітора встановлено неправильно, тональні зміни від темного до світлого буде показано неправильно. Це означає, що затінені та підсвічені ділянки буде занадто стиснуто або розтягнуто, що змусить вас до встановлення параметрів, які компенсуватимуть ці ефекти. Отже, якщо створене зображення після цього переглянути на належним чином каліброваному моніторі, тіні можуть виявитися занадто світлими або занадто темними (а підсвічування занадто темними або світлими), кольори ж решти зображення буде занадто стиснуто у тонах. Якщо ж внутрішні променеві гармати R, G і B (або їх еквіваленти для LCD-моніторів) налаштовано неправильно (кожна з гармат має власну точку білого і підсилення), вам, мабуть, мало що може допомогти, оскільки остаточні похибки — занадто зелені, занадто малинові, занадто жовті тощо зображення, які неминуче буде створено у результаті «виправлення» зображення під час редагування — будуть очевидними під час перегляду за допомогою належним чином каліброваного монітора.
Було чи не було належним чином калібровано ваш монітор, результати порівняння зміненого вами за допомогою вашого домашнього монітора зображення з тим самим зображенням, але показаним на інших моніторах у вас вдома чи у приятелів або сусідів, можуть викликати здивування. Зображення, відредаговане на одному з моніторів, виглядало зовсім інакше на іншому моніторі, аж доки ми не придбали спектрофотометр для калібрування та профілювання обох моніторів. На жаль, так і не вдалося відкалібрувати ці два монітори на показ належної точки чорного, отже довелося припинити редагування зображень на цих моніторах. Висновок: за допомогою спектрофотометра ви можете визначитися з моментом, коли слід замінити ваш монітор.
Зі значенням понять «точка чорного» і «яскравість» усе зрозуміло, але що таке «гама»? Стискання гами, також відоме як кодування гами, використовується для кодування лінійної освітленості або значень RGB у відеосигнали або дані файла цифрового відео; розгортання гами є зворотнім процесом декодування.
За допомогою кодування гами можна відобразити дані (аналогові і цифрові) у одноріднішу для сприйняття область. Якщо ви глибоко зануритеся до редагування зображень та керування кольорами, у вас врешті виникне потреба у прийнятті рішень щодо того, який степінь контрастності (гаму або іншу функцію кодування-декодування) ви бажаєте використовувати під час калібрування вашого монітора, профілювання вашого цифрового фотоапарата і вибору вашого робочого простору. Якщо ви не знаєте, яке значення слід вибрати (для тих з вас, хто просто бажає знати, яку кнопку слід натиснути!), найпоширенішим значенням є гама=2,2, як для калібрування монітора, так і для робочих просторів кольорів.
У чому різниця між калібруванням і профілюванням монітора? Протягом початкового періоду вивчення керування кольорами багато хто плутає калібрування та профілювання монітора. Калібрування — це процес, за якого пристрій переводиться у певний визначений стан шляхом коригування його параметрів або у якийсь інший спосіб. Наприклад, дія з калібрування монітора включає налаштування його точки білого, рівня чорного, світності і степеня контрастності до наперед визначених або стандартних значень за допомогою інструментів керування монітором або зміною параметрів степеня контрастності для даних з відеокартки.
На відміну від калібрування, процес створення профілю є процесом характеризації пристрою, який не передбачає внесення будь-яких змін або коригувань щодо самого пристрою. Це скоріше процес вимірювання, результатом якого є файл, що містить точний математичний опис кольорових та тональних характеристик пристрою. Цей файл і є профілем ICC. Серед характеристик у файлі описано функцію, яка відображає простір кольорів пристрою на стандартний абсолютний простір кольорів (цей простір називається у профілі ICC профілем простору кольорів (Profile Color Space або PCS)), точки білого пристрою, точки чорного, основних параметрів та інших даних. Характеристики моніторів, зазвичай, вимірюють (профілюють) у каліброваному стані.
To summarize, calibration makes changes to the device to alter it’s color reproduction characteristics to conform to some predetermined state. Profiling or characterization is a measurement process that results in a detailed description of the device’s (normally calibrated) color reproduction characteristics.
Калібрування вашого монітора з технічної точки зору не є насправді частиною керування кольорами Але, очевидно, належним чином калібрований і/або профільований монітор є попередньою умовою роботи з керуванням кольорами У цьому підручнику ми не розповідатимемо вам про важливі теми щодо калібрування або профілювання моніторів Ці питання доволі добре висвітлено у документації до Argyll, ми наполегливо рекомендуємо вам з нею ознайомитися. Для того, щоб скористатися однією з цих програм для калібрування і/або профілювання вашого монітора, вам потрібен буде спектрофотометр. Спектрофотометр — це пристрій для вимірювання значень RGB для кольорів, які проєктуються на екран монітора програмним забезпеченням з калібрування/профілювання моніторів, зокрема Argyll. На вебсайті Argyll ви можете знайти список сучасних спектрофотометрів, що підтримуються програмою. LProf може використовувати всі спектрофотометри, які може використовувати Argyll.
Калібрування вашого монітора¶
У інтернеті можна знайти різноманітні методики калібрування монітора без використання спектрофотометра. Використання методів «на око» є кращим, ніж повна відсутність калібрування монітора: все залежить від вашого ока і вашого монітора. Подібне калібрування може дати досить пристойні результати. Але всі подібні методи не можна розглядати як заміну професійного калібрування та профілювання монітора. Для довідки, калібрування і профілювання монітора за допомогою спектрофотометра, хоча і може здаватися складною справою, насправді не є складним. Спектрофотометр можна придбати за менше, ніж 100 євро (якщо ви віддасте перевагу дорожчій моделі, переконайтеся, що гроші сплачено за краще обладнання, а не за додаткове програмне забезпечення, яке все одно не працюватиме у Linux).
Документація з Argyll допоможе вам у процесі калібрування та профілювання вашого монітора,— глибокі знання у теорії керування кольорами вам не знадобляться. Якщо ж подальше вивчення керування кольорами наведе вас на думку, що вам потрібен докладніший профіль монітора певного типу, у цих двох програмах ви знайдете всі додаткові можливості, на які ви могли б очікувати. Припустімо, що мною було прийнято рішення працювати лише з простором кольорів sRGB. Які «кнопки digiKam» мені слід натискати після калібрування монітора?
Припустімо, що було прийнято рішення працювати лише з простором кольорів sRGB. Які «кнопки digiKam» мені слід натискати після калібрування монітора? Якщо ваш монітор було відкалібровано згідно стандартів sRGB і ви працюєте лише з простором кольорів sRGB, ви можете просто вимкнути керування кольорами у digiKam. Вам не потрібно буде повідомляти digiKam, що слід використовувати певний профіль монітора, оскільки, типово, digiKam налаштовано на використання простору кольорів sRGB як простору кольорів профілю монітора. Вам також не потрібно повідомляти digiKam про те, що слід використовувати керування кольорами під час роботи з зображеннями, оскільки, типово, digiKam налаштовано на використання sRGB для вашого фотоапарата, принтера і робочого простору.
Але, якщо ви бажаєте зробити перші кроки у роботі з використанням керування кольорами, зверніться до відповідного розділу цього підручника, увімкніть керування кольорами і виберіть профілем монітора, фотоапарата, робочого простору та принтера sRGB. Крім того, якщо у вас є профіль кольорів, створений після калібрування вашого монітора з використанням програм Argyll (він називається mymonitorprofile.icc
), повідомте digiKam про те, що слід використовувати профіль монітора замість sRGB.
Сховище профілів моніторів¶
У Windows типовими шляхами для пошуку є такі:
C:\Windows\System32\spool\drivers\color\
C:\Windows\Spool\Drivers\Color\
C:\Windows\Color\
У macOS типовими шляхами пошуку є такі:
/System/Library/ColorSync/Profiles/
/Library/ColorSync/Profiles/
~/Library/ColorSync/Profiles/
/opt/local/share/color/icc/
/Applications/digiKam.org/digikam.app/Contents/Resources/digikam/profiles/
~/.local/share/color/icc/
~/.local/share/icc/
~/.color/icc/
У Linux типовими шляхами пошуку є такі:
/usr/share/color/icc/
/usr/local/share/color/icc/
~/.local/share/color/icc/
~/.local/share/icc/
~/.color/icc/
У Linux і macOS ваші особисті профілі ICC загалом зберігаються у теці ~/local/share/color/icc
вашого домашнього каталогу.
Зовнішнє світло і монітор¶
Чи мають значення освітлення і кольори стін/стелі/завіси/меблів поряд з монітором? Так! Добре освітлення є попередньою умовою належного редагування зображень та порівняння надрукованих зображень з зображенням на екрані. Якщо освітлення поряд з вашою робочою станцією буде надмірним, кольори на вашому моніторі виглядатимуть занадто темними, і навпаки. Якщо освітлення від ламп у вашій робочій кімнаті має низький показник відтворення кольорів (тобто лампи освітлюють приміщення лише у обмеженому діапазоні спектру), або якщо світло у вашій робочій кімнаті надходить з вікна, а отже змінюється відповідно до погоди та часу доби (або, ще гірше, проходить через кольорові фіранки), або якщо стіни і стеля створюють кольорові відсвіти на вашому моніторі, під час редагування зображень вам не вдасться досягти належного виправлення кольорів.
Best advice, as far as is consistent with maintaining harmony in the family: neutral grey walls and ceiling, cover the windows, wear neutral clothing, set appropriate light levels using appropriate bulbs and fixtures.