sprawdzanie gamutu
Wyróżnia obszary obrazu, które mogą wykazywać przycięcie luminancji lub gamy.
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.
Kliknij ikonę aby włączyć sprawdzanie gamutu.
W zewnętrznej przestrzeni barw piksel może zostać odcięty na dwa sposoby.
-
przycięcie luminancji: Może się to zdarzyć, gdy piksel jest zbyt jasny, aby był reprezentowany w wyjściowej przestrzeni kolorów. Luminancja pikseli jest obliczana jako średnia ważona kanałów [R,G,B]. Jeśli ta średnia przekracza maksymalną dozwoloną wartość, oznacza to prześwietlenie. Ogólna luminancja piksela może być również zbyt ciemna, aby była reprezentowana przez wartość [R,G,B] w wyjściowej przestrzeni kolorów, w takim przypadku będzie po prostu pokazana jako czarna. Przycięcia luminancji można kontrolować, starannie dostosowując odwzorowania tonów i poziomy ekspozycji.
-
przycięcie gamutu: Wyjściowa przestrzeń kolorów definiuje zestaw kolorów podstawowych, które zmieszane ze sobą w określonych proporcjach dają ostateczny kolor wyjściowy. Jednak jest tylko tyle kolorów, ile można ich wytworzyć przez zmieszanie kombinacji tych trzech podstawowych kolorów. Szczególnie mocno nasycone kolory mogą być trudne do odwzorowania, zwłaszcza w przypadku bardzo jasnych lub bardzo ciemnych pikseli. Jeśli nie ma zestawu dodatnich wartości [R,G,B], które mogą reprezentować dany kolor na danym poziomie jasności, mówimy, że kolor jest „poza gamutem” i zamiast tego musimy zadowolić się innym kolorem, który może być reprezentowany przez dozwolone wartości [R,G,B] w przestrzeni kolorów. Przycinanie gamutu można kontrolować uważając, aby nie przesycić kolorów w światłach i cieniach, a także stosując pewne techniki gradacji kolorów/odwzorowania kolorów.
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:
-
Ostrzeżenie o prześwietleniu raw wskazuje, gdzie piksele w oryginalnym surowym pliku są przycinane z powodu fizycznych ograniczeń zakresu dynamicznego matrycy aparatu. Ten moduł wyróżnia informacje, które zostały trwale utracone w momencie przechwytywania obrazu, i musisz sobie z tym poradzić najlepiej, jak potrafisz, używając technik ratowania prześwietleń.
-
Moduł sprawdzania gamutu dostarcza również informacji o obcinaniu, wynikającym z przetwarzania obrazu. Opiera się na zewnętrznej bibliotece littleCMS i jest mniej więcej odpowiednikiem trybu full gamut w module ostrzegania o przycinaniu. Wadą modułu sprawdzania gamutu jest to, że nie pozwala on na rozróżnienie między obcięciem, spowodowanym przez odwzorowanie luminancji a odwzorowaniem gamutu i jest znacznie wolniejszy, niż wskaźnik ostrzeżenia o przycięciu.
🔗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.
-
- dowolny kanał RGB: Wskazuje nadmierne przycięcie, jeśli jeden z trzech kanałów [R,G,B] przekracza maksymalną dozwoloną wartość dla przestrzeni kolorów histogramu, lub niedostateczne przycięcia, jeśli trzy [R,G,B] kanały są zbyt ciemne i mapowane na czerń. Był to domyślny tryb przed darktable w wersji 3.4,
- tylko luminancja: Wskazuje wszystkie piksele, które są przycinane, ponieważ ich luminancja wykracza poza zakres ustawiony w suwakach „górny próg” i „dolny próg”. Jeśli tak się stanie, zazwyczaj oznacza to, że mapowanie tonów lub ustawienia ekspozycji zostały źle ustawione,
- tylko nasycenie: Wskazuje, gdzie przesycone kolory przesunęły jeden lub więcej kanałów [R,G,B] w kierunku wartości spoza dozwolonego zakresu przestrzeni kolorów histogramu, nawet jeśli ogólna luminancja piksela może mieścić się w dopuszczalnym limicie. Oznacza to, że kolor piksela jest niemożliwy do odwzorowania w przestrzeni kolorów histogramu i może wynikać ze źle ustawionego odwzorowania gamutu lub ustawień nasycenia,
- pełny gamut: Pokazuje kombinację trzech poprzednich opcji. Jest to domyślny tryb od darktable 3.4 i daje najpełniejsze wskazanie potencjalnie problematycznych pikseli.
- 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.