Попередження про кліппінг
Виділення ділянок зображення, які можуть мати обрізання по яскравості або охопленню кольорів.
Коли зображення надсилається на пристрій відображення, кожен піксель зазвичай представляється у вигляді набору з 3 чисел, що представляють інтенсивність червоного, зеленого та синього основних кольорів у вихідному колірному просторі. Оскільки вихідний колірний простір, як правило, тісно пов’язаний з апаратним забезпеченням, яке має фізичні обмеження, існує максимально допустиме значення для каналів [R, G, B], що представляє максимальну доступну інтенсивність для цього колірного простору. Так само існує мінімальне значення, нижче якого значення пікселів будуть відображені в нуль. Коли ми намагаємося виконати перетворення з більшого кольорового простору на кінцевий вихідний колірний простір, будь-які значення, що перевищують цей максимум, будуть зафіксовані на максимальному значенні, а будь-які значення нижче мінімального – на нулі. Цей процес називається “обрізанням” (або кліппінгом) і це призведе до втрати деталей або до “неправильних” кольорів для будь-яких пікселів із обрізаними каналами.
Натисніть на значок , щоб увімкнути попередження про обрізання.
Є два шляхи, якими піксель може стати обрізаним, якщо його представити у вихідному колірному просторі.
-
Кліппінг яскравості: Це може статися, коли піксель занадто яскравий, щоб бути представленим у вихідному колірному просторі. Яскравість пікселів обчислюється як середньозважене значення каналів [R, G, B]. Якщо це середнє перевищує гранично допустиме значення, це свідчить про надмірну експозицію. Загальна яскравість пікселя також може бути занадто темною, щоб представляти значення [R, G, B] у вихідному кольоровому просторі, і в цьому випадку він буде просто показаний як чорний. Зазвичай ми маємо справу із відсіканням яскравості, ретельно регулюючи відображення тонів та рівні експозиції.
-
Кліппінг охоплення: Вихідний колірний простір визначає набір основних кольорів, які, змішані між собою в певних співвідношеннях, дають кінцевий вихідний колір. Однак існує не так вже й багато кольорів, які можна отримати, поєднуючи ці три основних кольори. Зокрема, дуже насичені кольори може бути важко представити, особливо для дуже яскравих або дуже темних пікселів. Якщо немає набору позитивних значень [R, G, B], які можуть представляти даний колір на даному рівні яскравості, ми говоримо, що колір “поза охопленням”, і натомість нам потрібно погодитися з іншим кольором, який може бути представленим дозволеними значеннями [R, G, B] у колірному просторі. Ми можемо впоратися з відсіканням охоплення, дотримуючись обережності, щоб не перенасичувати кольори у світлих тонах і тінях, і, можливо, використовуючи деякі методи грейдингу кольорів / відображення кольорів.
Модуль “Попередження про кліппінг” використовується для виділення тих пікселів, які неможливо точно представити у вихідному кольоровому просторі через обрізання або яскравості, або охоплення. До Darktable 3.4 попередження виділяло будь-які пікселі, які перевищували гранично допустиме значення на будь-якому з каналів [R, G, B], або які були повністю заміщені чорним. Починаючи з Darktable 3.4, індикатор попередження про обрізання має деякі додаткові режими, які допоможуть вам розрізнити обрізання яскравості та охоплення, щоб ви могли приймати кращі рішення щодо вирішення будь-яких проблем.
Оскільки модуль попередження про кліппінг запускається в кінці конвеєра попереднього перегляду, він отримує дані у кольоровому просторі дисплея, а потім перетворює їх у кольоровий простір гістограми. Якщо ви використовуєте кольоровий простір дисплея, який не має “гарної поведінки” (це є загальним для профілю пристрою), то кольори, що не входять в діапазон профілю дисплея, будуть відсікатися або спотворюватися.
Описаний тут модуль попередження про обрізання попереджає вас про обрізання, спричинене обробкою зображення, та обмеженням вихідного колірного простору. Його не слід плутати з наступними подібними інструментами:
-
Попередження про переекспоноване в raw вказує, де обрізаються пікселі в початковому raw файлі через фізичні обмеження в динамічному діапазоні сенсора камери. Цей модуль висвітлює інформацію, яка назавжди була втрачена в момент зйомки зображення, і вам потрібно з цим розбиратися, використовуючи прийоми відновлення переекспонованих ділянок.
-
Модуль Перевірка охоплення також надає інформацію про обрізання, що виникає в результаті обробки зображень. Він базується на зовнішній бібліотеці littleCMS і більш-менш еквівалентний режиму Повне охоплення у модулі попередження про кліппінг. Недоліками модуля перевірки охоплення є те, що він не дозволяє розрізняти обрізання, спричинене яскравістю, та відображенням охоплення, і він набагато повільніший, ніж індикатор попередження про кліппінг.
🔗Елементи керування модулем
Клікніть правою кнопкою миші на значку обрізання, щоб відобразити такі опції:
- Показ кліппінгу
- Виберіть тип обрізання, який потрібно виділити:
-
- Будь-який канал RGB: надає індикацію відсікання надмірних значень, якщо будь-який з трьох каналів [R, G, B] перевищує максимально допустиме значення для кольорового простору гістограми, або індикацію обрізання недостатніх значень, якщо всі три [R, G , B] канали занадто темні, і всі вони змушені стати чорним. Це був режим за замовчуванням до Darktable 3.4.
- Лише яскравість: Позначає будь-які пікселі, які обрізаються, оскільки їх яскравість виходить за межі діапазону, встановленого в повзунках “верхнього порогу” та “нижнього порогу”. Якщо це трапляється, це, як правило, означає, що відображення тонів або налаштування експозиції були встановлені погано.
- Лише насиченість: Вказує, де перенасичені кольори підштовхували один або кілька каналів [R, G, B] до значення за межами дозволеного діапазону кольорового простору гістограми, хоча загальна яскравість пікселя може бути в допустимих межах. Це означає, що колір пікселя неможливо представити в колірному просторі гістограми і може виникнути через погано встановлені параметри відображення охоплення або насиченості.
- Повне охоплення: Показує поєднання трьох попередніх варіантів. Це режим за замовчуванням від Darktable 3.4 і далі, і він дає найбільш повну інформацію про потенційно проблемні пікселі.
- Колірна схема
- За замовчуванням індикатор позначає пікселі червоним там, де верхній поріг перевищено (відсікання надмірних значень), та синім там, де нижній поріг порушено (відсікання недостатніх значень). Цю колірну схему можна змінити на чорно-білу або пурпурно-зелену для індикаторів перевищення і недостатності, що може бути корисним для поліпшення видимості деяких зображень.
- Нижній поріг
- Виражається в EV відносно точки білого (що номінально EV = 0). Якщо всі канали [R, G, B] падають нижче цього значення, відображається індикатор недостатніх значень, який попереджає про те, що піксель може в результаті перетворитися на чорний. Використовуйте наступні еталонні значення, щоб встановити цей поріг залежно від призначуваного вихідного носія:
-
- 8-бітний sRGB відсікає чорні на –12.69 EV
- 8-бітний Adobe RGB відсікає чорні на –19.79 EV
- 16-бітний sRGB відсікає чорні на –20.69 EV
- відбитки на художньому матовому папері зазвичай дають чорний колір при –5.30 EV
- кольорові глянцеві відбитки зазвичай дають чорний колір при –8.00 EV
- чорно-білі глянцеві відбитки зазвичай дають чорний колір при –9.00 EV
- Верхній поріг
- Наскільки близько піксель має бути до верхньої межі перед тим, як його буде позначено попередженням відсікання, виражено у відсотках (за замовчуванням 98%). У разі перевірки охоплення це визначає, наскільки близько насиченості пікселя дозволяється дійти до меж охоплення кольорового простору до позначення відсікання.