(deprecated) channel mixer


**Zauważ, że moduł, począwszy od darktable 3.4, jest przestarzały i nie powinien być używany do nowych edycji. Zamiast niego prosimy korzystać z modułu kalibracji koloru.


Proste, ale potężne narzędzie do zarządzania kanałami kolorów.

Ten moduł akceptuje kanały czerwony, zielony i niebieski jako wejścia i udostępnia kanały czerwonego, zielonego, niebieskiego, szarego, barwy, nasycenia i jasności jako wyjścia. Pozwala to niezależnie kontrolować udziały każdego kanału wejściowego w każdym kanale wyjściowym.

🔗mnożenie macierzy RGB

O mikserze kanałów można myśleć jako o rodzaju mnożenia macierzy 3x3 z wartościami wejściowymi [RGB].

┌ R_wy ┐     ┌ Rr Rg Rb ┐     ┌ R_we ┐
│ G_wy │  =  │ Gr Gg Gb │  X  │ G_we │
└ B_wy ┘     └ Br Bg Bb ┘     └ B_we ┘

Jeśli na przykład, otrzymałeś macierz do przekształcenia jednej przestrzeni kolorów w inną, możesz wprowadzić współczynniki matrycy do miksera kanałów w następujący sposób:

  • ustaw cel czerwień, a następnie ustaw wartości Rr, Rg i Rb za pomocą suwaków czerwonego, zielonego i niebieskiego,

  • ustaw cel na zielony, a następnie ustaw wartości Gr, Gg i Gb za pomocą suwaków czerwonego, zielonego i niebieskiego,

  • ustaw cel na niebieski, a następnie ustaw wartości Br, Bg i Bb za pomocą suwaków czerwonego, zielonego i niebieskiego.

Domyślnie mikser kanałów po prostu kopiuje kanały wejściowe [RGB] bezpośrednio do pasujących kanałów wyjściowych. Jest to równoważne mnożeniu przez macierz jednostkową:

┌ R_wy ┐     ┌ 1  0  0 ┐      ┌ R_we ┐
│ G_wy │  =  │ 0  1  0 │   X  │ G_we │
└ B_wy ┘     └ 0  0  1 ┘      └ B_we ┘

Jako przykładowy przypadek użycia, poniższa macierz jest przydatna do oswajania brzydkich niebieskich świateł LED spoza gamutu poprzez uczynienie ich bardziej purpurowymi:

┌  1.00  -0.18  0.18 ┐ 
│ -0.20   1.00  0.20 │
└  0.05  -0.05  1.00 ┘ 

In this case it is useful to use a parametric mask to limit the effect of the channel mixer to just the problematic colors.

Działanie suwaków miksera kanałów można wytłumaczyć w jeszcze bardziej intuicyjny sposób:

  • w przypadku celu czerwonego przesunięcie suwaków w prawo spowoduje, że obszary R, G lub B obrazu będą bardziej czerwone. Przesunięcie suwaka w lewo sprawi, że te obszary będą bardziej niebieskozielone.

  • w przypadku celu zielonego ustawienie suwaków w prawo sprawi, że obszary R, G lub B obrazu będą bardziej zielone. Przesunięcie suwaka w lewo sprawi, że te obszary będą bardziej purpurowe.

  • w przypadku celu niebieskiego ustawienie suwaków w prawo spowoduje, że obszary R, G lub B obrazu będą bardziej niebieskie. Przesunięcie suwaka w lewo sprawi, że te obszary będą bardziej żółte.

🔗monochromatyczność

Innym bardzo użytecznym zastosowaniem miksera kanałów jest możliwość miksowania kanałów w celu uzyskania wyjścia w skali szarości – obrazu monochromatycznego. Użyj szarego celu i ustaw czerwone, zielone i niebieskie suwaki, aby kontrolować, w jakim stopniu każdy kanał ma wpływ na jasność wyjścia. Odpowiada to następującemu mnożeniu macierzy:

SZARY_wy  =   [ r  g  b ]  X  ┌ R_we ┐
                              │ G_we │
                              └ B_we ┘

W przypadku odcieni skóry względne wagi trzech kanałów będą miały wpływ na poziom szczegółowości obrazu. Nadanie większej wagi czerwieni (np. [0,9, 0,3, -0,3]) spowoduje wygładzenie odcieni skóry, natomiast podkreślenie koloru zielonego (np. [0,4, 0,75, -0,15]) uwydatni więcej szczegółów. W obu przypadkach niebieski kanał jest redukowany, aby uniknąć podkreślania niepożądanej tekstury skóry.

Różne typy tradycyjnej kliszy czarno-białej mają różną czułość na kolory czerwony, zielony i niebieski, co można symulować, odpowiednio ustawiając współczynniki docelowe szarości. Moduł miksera kanałów posiada wiele wbudowanych ustawień wstępnych, które można wykorzystać do osiągnięcia tego celu.

🔗kontrolki modułu

cel
Wybierz kanał docelowy, na który będą miały wpływ ustawienia suwaka znajdujące się bezpośrednio poniżej. Kanały docelowe czerwonego, zielonego i niebieskiego są używane do mieszania kolorów, jak opisano w sekcji mnożenie macierzy powyżej. Kanał szarości jest używany do tworzenia obrazów w skali szarości, jak opisano w sekcji monochomatyczność powyżej. Możliwe jest również zdefiniowanie kanałów wejściowych R, G i B w celu wygenerowania wartości HSL (odcień, nasycenie i jasność) na wyjściu, chociaż jest to bardzo wyspecjalizowane zastosowanie.
czerwony
Określa, w jakim stopniu czerwony kanał wejściowy powinien wpływać na wybrany kanał docelowy.
zielony
Określa, w jakim stopniu zielony kanał wejściowy powinien wpływać na wybrany kanał docelowy.
niebieski
Określa, w jakim stopniu niebieski kanał wejściowy powinien wpływać na wybrany kanał docelowy.

translations