Виділення ділянок зображення, які можуть мати відсікання по яскравості або охопленню кольорів.

Коли зображення надсилається на пристрій відображення, кожен піксель зазвичай представляється у вигляді набору з 3 чисел, що представляють інтенсивність червоного, зеленого та синього основних кольорів у вихідному колірному просторі. Оскільки вихідний колірний простір, як правило, тісно пов’язаний з апаратним забезпеченням, яке має фізичні обмеження, існує максимально допустиме значення для каналів [R, G, B], що представляє максимальну доступну інтенсивність для цього колірного простору. Так само існує мінімальне значення, нижче якого значення пікселів будуть відображені в нуль. Коли ми намагаємося виконати перетворення з більшого кольорового простору на кінцевий вихідний колірний простір, будь-які значення, що перевищують цей максимум, будуть зафіксовані на максимальному значенні, а будь-які значення нижче мінімального – на нулі. Цей процес називається “відсіканням” (або кліппінгом) і це призведе до втрати деталей або до “неправильних” кольорів для будь-яких пікселів із відсіченими каналами.

Click the

image
icon to enable the clipping warning.

Є два шляхи, якими піксель може відсіктись, якщо його представити у вихідному колірному просторі.

  • luminance clipping: This can occur when a pixel is too bright to be represented in the output color space. The pixel luminance is calculated as a weighted average of the [R,G,B] channels. If this average exceeds the maximum allowed value, it is an indication of over-exposure. The overall luminance of a pixel can also be too dark to be represented by an [R,G,B] value in the output color space, in which case it will simply be shown as black. We normally deal with luminance clipping by carefully adjusting tone mappings and exposure levels.

  • gamut clipping: The output color space defines a set of primary colors that, mixed together in certain ratios, produce the final output color. However, there are only so many colors that can be produced by mixing together a combination of those three primary colors. Highly saturated colors in particular can be difficult to represent, especially for pixels that are very bright or very dark. If there is no set of positive [R,G,B] values that can represent a given color at a given level of brightness, we say that the color is “out of gamut”, and we need to settle for another color instead that can be represented by permitted [R,G,B] values within the color space. We can handle gamut clipping by being careful not to over-saturate colors in the highlights and shadows, and possibly by using some color grading/color mapping techniques.

Модуль “попередження про кліппінг” використовується для виділення тих пікселів, які неможливо точно представити у вихідному кольоровому просторі через відсікання або яскравості, або охоплення. До darktable 3.4 попередження виділяло будь-які пікселі, які перевищували гранично допустиме значення на будь-якому з каналів [R, G, B], або які були повністю заміщені чорним. Починаючи з darktable 3.4, індикатор попередження про відсікання має деякі додаткові режими, які допоможуть вам розрізнити відсікання яскравості та охоплення, щоб ви могли приймати кращі рішення щодо вирішення будь-яких проблем.

Оскільки модуль попередження про кліппінг запускається в кінці конвеєра попереднього перегляду, він отримує дані у кольоровому просторі дисплея, а потім перетворює їх у кольоровий простір гістограми. Якщо ви використовуєте кольоровий простір дисплея, який не має “гарної поведінки” (це є загальним для профілю пристрою), то кольори, що не входять в діапазон профілю дисплея, будуть відсікатися або спотворюватися.

Описаний тут модуль попередження про відсікання попереджає вас про відсікання, спричинене обробкою зображення, та обмеженням вихідного колірного простору. Його не слід плутати з наступними подібними інструментами:

  • The raw overexposed warning indicates where pixels in the original raw file are clipped due to physical limitations in the dynamic range of the camera sensor. This module highlights information that was permanently lost at the point of image capture, and you need to deal with it as best you can using highlight recovery techniques.

  • The gamut check module also provides information about clipping arising from image processing. It is based on the external littleCMS library, and is more or less equivalent to the full gamut mode in the clipping warning module. The downsides of the gamut check module are that it doesn’t allow you to distinguish between clipping caused by luminance and gamut mapping, and it is much slower than the clipping warning indicator.

елементи керування модулем

Клікніть правою кнопкою миші на значку відсікання, щоб відобразити такі опції:

показ кліппінгу
Виберіть тип відсікання, який потрібно виділити:
  • будь-який канал 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%). У разі перевірки охоплення це визначає, наскільки близько насиченості пікселя дозволяється дійти до меж охоплення кольорового простору до позначення відсікання.