Попередження про кліппінг
Виділення ділянок зображення, які можуть мати обрізання по яскравості або охопленню кольорів.
When an image is sent to a display device, each pixel is normally represented as a set of 3 numbers, representing the intensity of the red, green and blue primary colors in the output color space. Because the output color space is usually closely related to hardware with physical limitations, there is a maximum permitted value for the [R,G,B] channels, representing the maximum available intensity for that color space. Similarly, there is also a minimum value below which pixel values will be mapped to zero. When we try to convert from a larger color space to the final output color space, any values exceeding this maximum will be clamped to the maximum value, and any values below the minimum will be clamped to zero. This process is called “clipping” and it will lead to lost detail, or “incorrect” colors for any pixels with clipped channels.
Натисніть на значок , щоб увімкнути попередження про обрізання.
Є два шляхи, якими піксель може стати обрізаним, якщо його представити у вихідному колірному просторі.
-
Кліппінг яскравості: Це може статися, коли піксель занадто яскравий, щоб бути представленим у вихідному колірному просторі. Яскравість пікселів обчислюється як середньозважене значення каналів [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%). У разі перевірки охоплення це визначає, наскільки близько насиченості пікселя дозволяється дійти до меж охоплення кольорового простору до позначення відсікання.