balans kolorów
Wszechstronne narzędzie do dostosowania balansu kolorów zdjęcia.
Modułu tego można używać do przywracania nienaturalnych przebarwień lub poprawiania wizualnej atmosfery obrazu za pomocą gradacji kolorów, popularnej techniki w przemyśle filmowym. Dla scenocentrycznej organizacji pracy rozważ użycie ulepszonego modułu balansu kolorów rgb.
🔗przegląd
Moduł balansu kolorów pozwala na selektywne przesunięcie kolorów według zakresu luminancji (cienie, śródtony, światła). Wykorzystuje dwie metody:
- wznios, gamma, wzmocnienie
- Metoda klasyczna, pozwalająca na bardziej rozdzielną kontrolę cieni względem świateł.
- nachylenie, przesunięcie, potęga
- Nowy standard, określony przez American Society of Cinematographers Color Decision List (ASC CDL) i bardziej dopasowany do edycji scenocentrycznej.
Ustawienia główne wpływają na całe zdjęcie. Nie są one dostępne w trybie wznios, gamma, wzmocnienie (RGB). Zakresy suwaków ograniczone są do zwykłych wartości ([50%; 150%] dla nasycenia, [-50%; 50%] dla kontrastu), ale większe i mniejsze wartości można wprowadzić z klawiatury po kliknięciu PPM na odpowiednim suwaku.
Dla większej łatwości obsługi w trybie nachylenie, przesunięcie, potęga zalecamy najpierw ustawienie nachylenia, potem przesunięcia, a na końcu potęgi. Nazwa trybu może być użyta do zapamiętania właśnie takiej kolejności.
Parametr cieni wywiera dużo większy efekt w trybie nachylenie, przesunięcie, potęga, niż w trybie wznios, gamma, wzmocnienie. Przełączając się z pierwszego z nich na drugi, dostosuj nasycenie w cieniach, dzieląc je przez ok. 10.
Uwaga: Choć moduł pracuje na kolorach RGB, jego umiejscowienie w kolejce przetwarzania umieszcza go w przestrzeni Lab. Dlatego też moduł konwertuje kolory z Lab na RGB, przeprowadza korekty, a następnie konwertuje z powrotem na Lab.
🔗presety
Udostępniliśmy kilka presetów dla lepszego zrozumienia sposobu działania modułu. Preset “dzielone tonowanie błękit/pomarańcz” oddaje popularny wygląd kinowy, jest także dobrym wyborem dla showcase. W zamierzeniu powinno używać się go w dwóch instancjach z wykorzystaniem masek. Pierwsza wyklucza tony skóry i przesuwa kolory neutralne w stronę turkusu. Druga niweluje częściowo efekt pierwszej i dodaje nieco żywiołowości do tonów skóry. Razem stworzą one rozdzielenie pomiędzy pierwszym planem a tłem. Maskowanie i parametry mieszania należy dostroić dla każdego zdjęcia indywidualnie.
Inne presety zawierają emulacje klisz Kodaka. W ten sposób możesz odtworzyć dowolny wygląd kliszy przy użyciu modułu balansu kolorów.
🔗kontrolki modułu
- tryb
- wznios, gamma, wzmocnienie (sRGB) jest trybem kompatybilności z darktable 2.4 i wcześniejszymi. W tym trybie transformacja koloru stosowana jest w przestrzeni sRGB, zakodowanej z gammą sRGB (średnia gamma 2.2).
-
wznios, gamma, wzmocnienie (ProPhoto RGB) jest tym samym trybem, co poprzedni, ale działa w zakodowanej liniowo przestrzeni ProPhotoRGB. W tym trybie składowe RGB skorygowane są w jasności XYZ (kanał Y), wpływają więc tylko na kolor, a luminancję korygują tylko “współczynniki”.
-
nachylenie, przesunięcie, potęga (ProPhoto RGB) stosuje ASC CDL w kodowanej liniowo przestrzeni ProPhoto RGB. Tak jak poprzedni tryb, parametry RGB korygowane są w luminancji XYZ liniowo. W tym trybie parametr nachylenia działa jak kompensacja ekspozycji, przesunięcie jako korekta poziomu czerni, a potęga – jako korekcja gamma. Wszystkie parametry mają pewien wpływ na cały zakres luminancji, ale nachylenie najbardziej wpływa na światła, przesunięcie – na cienie, a potęga – na śródtony.
- suwaki kontroli koloru
- Ustawienie tego elementu wpływa na interfejs użytkownika do kontroli cieni, śródtonów i świateł.
-
Kontrolki RGBL umożliwiają bezpośredni dostęp do parametrów RGB, które będą przesłane do algorytmu, a następnie korygowane w luminancji XYZ w zależności od użytego trybu. Są one jedynymi, przechowywanymi przez darktable w historii obróbki zdjęcia.
-
Kontrolki HSL są bardziej intuicyjne, ale to tylko interfejs: odcienie i nasycenia są obliczane wewnętrznie względem parametrów RGB i nie są nigdzie zapisywane. Podczas konwersji z HSL do RGB zakładana jasność HSL zawsze wynosi 50%, a parametry RGB są przeliczane w celu uniknięcia zmian jasności. Jednakże podczas konwersji z RGB na HSL jasność nie jest korygowana.
-
W efekcie edycja najpierw w RGB, następnie w HSL, a na koniec ponownie w RGB nie zachowa oryginalnych parametrów RGB, lecz znormalizuje je tak, żeby jasność HSL wyniosła 50%. W większości przypadków różnica jest prawie niezauważalna, szczególnie przy użyciu trybów, korygujących wewnętrznie parametry RGB w luminancji XYZ.
-
W obu trybach suwaki “współczynnika: wpływają na wszystkie kanały RGB od razu. Ich efekt jest podobny do kontrolek modułu poziomów i wpływa tylko na luminancję.
- nasycenie wejściowe
- Korekta nasycenia stosowana przed balansem kolorów. Może być wykorzystane do osłabienia kolorów przed zastosowaniem balansu, żeby ułatwić obróbkę trudniejszych zdjęć. Jeśli wyzerujesz nasycenie, stworzy to monochromatyczny obraz w oparciu o jasność, który może być wykorzystany jako maska luminancji w celu stworzenia kolorowych filtrów z ustawieniami balansu kolorów, takich jak dzielone tonowanie czy efekt sepii (jeśli użyjesz go razem z trybami mieszania).
- nasycenie wyjściowe
- Korekta nasycenia, zastosowana po balansie kolorów. Użyteczna, gdy znalazłeś już właściwy balans odcieni, ale efekt jest zbyt mocny i należy dostosować globalne nasycenie od razu, zamiast edytować oddzielnie nasycenie każdego kanału koloru kosztem potencjalnego zaburzenia samych kolorów.
- punkt podparcia kontrastu
- Suwak kontrastu umożliwia zwiększenie rozdzielenia luminancji. Wartość punktu podparcia określa wartość luminancji nie objętej korektą kontrastu, więc kontrast na nią nie zadziała. Wartości luminancji powyżej punktu podparcia zostaną wzmocnione niemal liniowo. Wartości luminancji poniżej wartości punktu podparcia zostaną skompresowane funkcją potęgową (tworzącą wybrzuszenie). Korekta następuje po nasyceniu wyjścia i stosowana jest oddzielnie na każdym kanale RGB, dlatego odcienie i nasycenia mogą zostać utracone dla skrajnych ustawień (cienie mogą zostać ponownie nasycone, a światła pozbawione nasycenia, mogą także pojawić się przesunięcia kolorów).
- cienie, tony średnie, światła
- W zależności od użytego trybu, cienie kontrolują wznios lub przesunięcie, ustawienie śródtonów kontroluje gammę albo potęgę, a świateł – wzmocnienie lub nachylenie. Parametry są przenoszone bez zmian podczas zmiany trybu.
-
W trybie RGBL zakres suwaków RGB ograniczony jest do [-0.5; 0.5]. W trybie HSL zakres suwaków ograniczony jest do [0%; 25%]. Wartości spoza tych zakresów mogą być wprowadzone z klawiatury lub poprzez kliknięcie PPM na suwaku.
Note: The shadows, mid-tones and highlights sliders can take up a great deal of space in the color balance module. The overall layout of these sliders can therefore be cycled through three different layouts by clicking on the shadows, mid-tones, highlights heading.
- optimize luma
- The picker beside the optimize luma label will select the whole image and optimize the factors for shadows, mid-tones and highlights so that the average luminance of the image is 50% Lab, the maximum is 100% and the minimum is 0%, at the output of this module. This is essentially histogram normalization, similar to that performed by the levels module. The optimizer is only really accurate when used in slope, offset, power mode.
-
If you want more control, you can define three control patches by using the pickers beside each factor slider to sample luminance in selected areas. The shadows picker samples the minimum luminance, the mid-tones picker samples the average luminance, and the highlights picker samples the maximum luminance. The most sensitive parameter is the mid-tones factor, since selecting a slightly different area can lead to dramatic parameter changes. Using the factors pickers alone, without triggering the luma optimization, will allow you to perform adjustments without general optimization, but each parameter is always computed taking the other two into account. Once patches are selected, the label changes to read “optimize luma from patches”. To reset one patch, you can just redo the selection. Patches are not saved in the parameters and are retained only during the current session.
-
Zauważ, że dostosowanie luminancji wpływa tylko na wyjście modułu balansu kolorów i nie odpowiada za korekty, dokonywane przez moduły znajdujące się później w kolejce przetwarzania (tj. moduły krzywej filmowej rgb, krzywej tonalnej, stref koloru czy poziomów). Nie zalecamy używania balansu kolorów do globalnego przemapowania luminancji, ponieważ nie zachowuje ono oryginalnych kolorów – lepiej nadają się do tego takie moduły, jak krzywa tonalna czy krzywa filmowa rgb. Korekty luminancji w module balansu kolorów wychodzą najlepiej wtedy, gdy używane są razem z korektą kolorów przy użyciu masek.
- zneutralizuj kolory
- Na zdjęciu, w którym część obszarów znajduje się w bezpośrednim świetle słonecznym, a inne wystawione są na działanie światła odbitego (cieni) lub na zdjęciu, gdzie obecnych jest kilka sztucznych źródeł światła jednocześnie, światła i cienie mają często różne temperatury barwowe. Takie obrazy szczególnie ciężko poddają się korekcji, gdyż żaden balans bieli nie pasuje do wszystkich kolorów od razu. Neutralizacja kolorów pomaga znaleźć kolory komplementarne dla cieni, śródtonów i świateł tak, aby zniwelować wszystkie zafarby, a średnim kolorem zdjęcia stała się neutralna szarość.
-
As with the luma optimization, the picker beside the neutralize colors label will trigger a general optimization over the whole image. This works fairly well in landscape photography, or for any photograph with a full spectrum of colors and luminances.
-
For night and events photography, this will most likely fail and you will need to manually input the sampling areas with the picker beside each hue slider. For the highlights sample, use a color exposed to spotlights that should be neutral white or light gray. For the shadows sample, use a color exposed to ambient light that should be neutral black or dark gray. For the mid-tones sample, use a color exposed by both ambient and spotlights.
-
Sukces optymalizacji zależy od jakości próbek. Nie każdy ich zestaw przełoży się na dobre rozwiązanie, upewnij się więc, że kolory wybranych łatek odpowiadają ich faktycznym. W wielu przypadkach optymalizator da prawidłowy odcień, ale zbyt duże nasycenie, które trzeba będzie poprawić. W niektórych przypadkach program nie przeliczy sensownej optymalizacji i potrzebny będzie albo reset parametrów nasycenia i ponowne pobranie, albo po prostu zakończenie po wybraniu próbek. Zauważ, że w automatycznej optymalizacji maksymalne nasycenie to 25%, co może okazać się niewystarczające w kilku przypadkach, ale w większości pozwoli uniknąć niespójnych efektów.
-
If you select color patches from the hue pickers without triggering the optimization, the software will only perform one round of optimization and then stop. This allows you to control each luminance range separately and avoid divergence of the solution in corner cases. The hue and saturation corrections are computed taking into account the two other luminance ranges and three factors, and will always output the complementary color of the selected area. If you want to reinforce the color of the area instead, you can then add 180° to the computed hue. Once patches are selected, the label changes to read “neutralize colors from patches”. To reset one patch you can just redo the selection. Patches are not saved in the parameters and are retained only during the current session. The parameters found by the automatic neutralization are accurate only in slope, offset, power mode, but can work to some extent in lift, gamma, gain mode too.