Wyróżnia obszary obrazu, które mogą wykazywać przycięcie luminancji lub gamy.

Gdy obraz jest wysyłany na monitor, każdy piksel jest zwykle reprezentowany jako zestaw 3 liczb, reprezentujących intensywność kolorów podstawowych czerwonego, zielonego i niebieskiego w wyjściowej przestrzeni kolorów. Ponieważ wyjściowa przestrzeń kolorów jest zwykle ściśle związana ze sprzętem z fizycznymi ograniczeniami, istnieje maksymalna dozwolona wartość dla kanałów [R,G,B], reprezentująca maksymalną dostępną intensywność dla tej przestrzeni kolorów. Podobnie istnieje również minimalna wartość, poniżej której wartości pikseli zostaną zmapowane na zero. Kiedy próbujemy przekonwertować z większej przestrzeni kolorów na końcową przestrzeń kolorów wyjściowych, wszelkie wartości przekraczające to maksimum zostaną ograniczone do wartości maksymalnej, a wszelkie wartości poniżej minimum zostaną ograniczone do zera. Ten proces nazywa się „przycinaniem” i prowadzi do utraty szczegółów lub „nieprawidłowych” kolorów dla wszystkich pikseli z przyciętymi kanałami.

Click the

image
icon to enable the clipping warning.

W zewnętrznej przestrzeni barw piksel może zostać odcięty na dwa sposoby.

  • 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.

Moduł „sprawdzania gamutu” służy do wyróżniania tych pikseli, których nie można dokładnie przedstawić w wyjściowej przestrzeni kolorów ze względu na przycięcie luminancji lub gamutu. Przed darktable 3.4 przycinanie podkreślało wszystkie piksele, które przekroczyły maksymalną dozwoloną wartość na dowolnym z kanałów [R,G,B] lub które zostały całkowicie sprowadzone do czerni. Począwszy od darktable 3.4, wskaźnik ostrzeżenia o przycięciu ma kilka dodatkowych trybów, które pomagają odróżnić przycinanie luminancji i gamutu, dzięki czemu możesz podejmować lepsze decyzje dotyczące rozwiązywania wszelkich problemów.

Gdy ostrzeżenie o przycięciu jest uruchamiane na końcu podglądu potoku pikseli, odbiera dane w przestrzeni kolorów wyświetlania, a następnie konwertuje je na przestrzeń kolorów histogramu. Jeśli używasz przestrzeni kolorów monitora, która nie zachowuje się idealnie (jest to typowe dla profilu urządzenia), kolory spoza gamutu profilu wyświetlacza zostaną przycięte lub zniekształcone.

Opisany tutaj moduł sprawdzania gamutu ostrzega o przycięciu, spowodowanym przetwarzaniem obrazu i ograniczeniami wyjściowej przestrzeni kolorów. Nie należy go mylić z następującymi podobnymi narzędziami:

  • 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.

kontrolki modułu

Kliknij PPM na ikonę obcięcia, żeby zobaczyć następujące opcje:

typ podglądu przycięcia
Pozwala określić typ przycięcia, który ma być podświetlony.
  • any RGB channel: Provides an over-clipping indication if any one of the three [R,G,B] channels exceeds the maximum permitted value for the histogram color space, or an under-clipping indication if the three [R,G,B] channels are too dark and are all forced to black. This was the default mode prior to darktable version 3.4.
  • luminance only: Indicates any pixels that are clipped because their luminance falls outside of the range set in the “upper threshold” and “lower threshold” sliders. If this happens, it generally means that tone mapping or exposure settings have been poorly set
  • saturation only: Indicates where over-saturated colors have pushed one or more of the [R,G,B] channels towards a value outside the permitted range of the histogram color space, even though the overall luminance of the pixel may lie within acceptable limits. This means that the pixel’s color is impossible to represent in the histogram color space, and can arise from poorly set gamut mapping or saturation settings,
  • full gamut: Shows a combination of the three previous options. This is the default mode from darktable 3.4 onwards, and it gives the most complete indication of potentially problematic pixels.
schemat kolorów
Domyślnie wskaźnik oznacza piksele kolorem czerwonym wszędzie tam, gdzie przekroczono górny próg (nadmierne przycięcie), zaś kolorem niebieskim oznacza przekroczenie dolnego progu (podcięcie). Ten schemat kolorów można zmienić na czarno-biały lub fioletowo-zielony dla wskaźników „nad i pod”, co może być przydatne do poprawy widoczności niektórych zdjęć.
dolny próg
Wyrażony w EV względem punktu bieli (wynoszącego nominalnie EV = 0). Jeśli wszystkie kanały [R,G,B] spadną poniżej tej wartości, zostanie wyświetlony wskaźnik niedostatecznego przycinania ostrzegający, że piksel może zostać sprowadzony do czerni. Użyj następującego odniesienia, aby ustawić ten próg, w zależności od zamierzonego nośnika wyjściowego:
  • 8-bitowy sRGB przycina czerń przy -12.69 EV
  • 8-bitowy Adobe RGB przycina czerń przy -19,79 EV
  • 16-bitowy sRGB przycina czerń przy -20,69 EV
  • matowe wydruki Fine Art zwykle dają czerń przy -5,30 EV
  • kolorowe, błyszczące wydruki zwykle dają kolor czarny przy -8.00 EV
  • czarno-białe, błyszczące wydruki zwykle dają czerń przy -9.00 EV
górny próg
Określa, jak blisko powinien znajdować się piksel od górnego limitu, zanim zostanie oznaczony przez ostrzeżenie o przycinaniu, w procentach (domyślnie 98%). W przypadku kontroli gamutu kontroluje to, jak bardzo nasycenie piksela może osiągnąć granice gamutu przestrzeni kolorów, zanim wskaźnik odcięcia zostanie oflagowany.