Modele barw

Krita zawiera wiele różnych przestrzeni barw i modelów. Poniżej jet krótkie wyjaśnienie każdego z nich i ich przypadki użycia.

RGB

Red, Green, Blue.

Są to najbardziej sprawne główne barwy do mieszania barw zależnym od światła, co dzieje się w przypadku ekranów komputerowych. Dodanie światła czerwonego, zielonego oraz niebieskiego da biały i przez to nazywane jest addytywnym.

RGB jest używane z dwóch powodów:

Obrazy, które są przeznaczone do oglądania na ekranach:

  • Tak więc, to mogłyby być obrazy do umieszczenia w sieci, na przyciskach, awatarach lub do portfolio.

  • Lub dla gier wideo, zarówno duszki, jak i tekstury przedstawiają się najlepiej w RGB.

  • Lub do wyświetlania 3D, efekty graficzne oraz animacje cg.

A jeśli chodzi o przestrzeń pracy. Przestrzeń pracy jest gamutem RGB, która jest na prawdę duża i przewidywalna, co oznacza, że jest dobra do wprowadzania zmian na obrazie. Możesz jej użyć wraz z profilowanym monitorem. W ten sposób możesz mieć zarówno dokładne barwy, jak i możliwość przeglądania ich poprawnie na wielu ekranach.

Tryb mieszania w RGB

Barwa 1

Barwa 2

Normalna

Mnożenie

Ekran

R

G

B

R

G

B

R

G

B

R

G

B

R

G

B

R & G

1.0

0.0

0.0

0.0

1.0

0.0

0.5

0.5

0.0

0.0

0.0

0.0

1.0

1.0

0.0

Szary

0.5

0.5

0.5

0.5

0.5

0.5

0.5

0.5

0.5

0.25

0.25

0.25

0.75

0.75

0.75

Modele RGB: HSV, HSL, HSI oraz HSY

Nie są dołączone jako ich własne przestrzenie barw w Kricie. Jednakże, pojawiają się w wybierakach trybów mieszania i barw, tak więc oto ich krótki przegląd:

Odcień

Odcień barwy, lub czy to jest czerwony, żółty, zielony, itp. Odcień w Kricie jest mierzony w 360 stopniach, gdzie 0 oznacza czerwony, 120 zielony, a 240 niebieski.

Nasycenie

Jak żywa jest barwa. Nasycenie różni się trochę pomiędzy HSV i innymi. W HSV jest to miara różnicy pomiędzy dwoma oraz trzema barwami podstawowymi, będącymi w użyciu. W innych jest to miara bliskości barwy do szarości, a czasami ta wartość jest nazywana Chroma. Nasycenie może wynosić od 0 (szary) do 100 (czysta barwa).

Wartość

Czasami znane jako jasność. Miara tego jak bardzo piksel potrzebuje być rozświetlony. Także mierzone w zakresie od 0 do 100.

Jasność

Gdzie barwa jest wyrównana pomiędzy białym i czarnym. Ta wartość jest nieliniowa i umieszcza wszystkie najbardziej możliwie nasycone barwy na 50. Przyjmuje wartości z zakresu od 0 do 100.

Natężenie

Podobnie do jasności, z tym wyjątkiem, że przyjmuje, że żółty (1,1,0) jest jaśniejszy niż niebieski (0,0,1). Przyjmuje wartości w zakresie od 0 do 100.

Luma (Y»)

Podobnie do jasności i natężenia, z tą różnicą, że brana jest waga na składnik czerwony, zielony oraz niebieski na podstawie pomiarów w rzeczywistości dotyczących ilości odbijanego światła do określenia jasności. Może przyjmować wartości od 0 do 100. Luma jest dobrze znana użytkownikom przestrzeni barw dla filmów.

Odcienie szarości

Ta przestrzeń barw zachowuje tylko wartości szare. Jest to korzystne, bo oznacza, że potrzebuje danych tylko z jednego kanału, co oznacza mniejsze wymagania co do pamięci!

Jest to użyteczne dal tekstur, lecz także dla wszystkiego co potrzebuje pozostać w odcieniach szarości, jak np. czarno-białe komiksy.

Barwa 1

Barwa 2

Normalna

Mnożenie

Ekran

G

G

G

G

G

Szary

0.5

0.5

0.5

0.25

0.75

CMYK

Cyan, Magenta, Yellow, Key

Jest to przestrzeń barw dla drukarek. W odróżnieniu od komputerów, drukarki mają te cztery barwy, a dodanie ich do siebie daje czarny, zamiast białego. Z tego powodu ta przestrzeń barw nazywana jest «odejmowalną».

Zmienione w wersji 5.2: Krita 5.1 and older had the blending modes apply direct on the channels. Not all software does this, and thus, to make it simpler to work together with other artists, Krita 5.2 by default inverts the channels before applying the blending mode. You can control this in the preferences.

Barwa 1

Barwa 2

Normalna

Mnożenie

Ekran

C

M

Y

K

C

M

Y

K

C

M

Y

K

C

M

Y

K

C

M

Y

K

R & G

0.0

1.0

1.0

0.0

1.0

0.0

1.0

0.0

0.5

0.5

1.0

0.0

0.25

0.25

1.0

0.0

0.75

0.75

1.0

0.0

Szary

0.0

0.0

0.0

0.5

0.0

0.0

0.0

0.5

0.0

0.0

0.0

0.5

0.0

0.0

0.0

0.25

0.0

0.0

0.0

0.75

Nie ma różnicy pomiędzy «zabarwionym szarym» oraz «neutralnym szarym» w zależności od profilu.

25%

50%

75%

C

M

Y

K

C

M

Y

K

C

M

Y

K

Zabarwiony szary

0.25

0.25

0.25

0.25

0.5

0.5

0.5

0.5

0.75

0.75

0.75

0.75

Neutralny szary

0.0

0.0

0.0

0.25

0.0

0.0

0.0

0.5

0.0

0.0

0.0

0.75

../../_images/Cmyk_black_differences.png

W Kricie, jest to także fakt, że domyślna barwa jest doskonale czarna w RGB, która później jest przekształcana na nasz domyślny CMYK w zabawny sposób, dając żółty wygląd pociągnięciom. Ponownie, jest to dobry powód do tego, aby pracować w RGB i pozostawić przekształcanie drukarni.

Podczas gdy CMYK ma mniejszy «gamut» niż RGB, to na profil przestrzeni pracy nadal zaleca się używanie RGB do pracy nad obrazem. Później, możesz przekształcić go do profilu CMYK twojej drukarki przy użyciu zamiaru percepcyjnego lub względnej kolorymetrii. Możesz także wrzucić obraz o przestrzeni pracy RGB na swoją drukarkę i pozwolić jej na wykonanie tej pracy.

YCrCb

Jasność, Czerwona-chroma, Niebieska-chroma

YCrCb oznacza:

Y»/Y

Luma/Jasność, to ilość światła jaką odbija barwa.

Cr

Czerwona chroma. Jest to miara tego jak bardzo barwa jest czerwona w odniesieniu do tego jak bardzo jest zielona.

Cb

Niebieska chroma. Jest to miara tego jak bardzo barwa jest niebieska w odniesieniu do tego jak bardzo jest żółta.

Ta przestrzeń barw jest często używana w fotografii i (poprawnych) implementacjach JPEG. Jako człowiek jesteś bardziej czuły na jasność barw, a przez to JPEG próbuje spakować kanały Cr oraz Cb i zostawić kanał Y w pełnej jakości.

XYZ

W roku 1931, CIE (Instytut Barw i Światła), badał postrzeganie barw przez człowieka. Robiąc to stworzyli pierwsze przestrzenie barw, gdzie przestrzeń XYZ była najlepszą przy odwzorowywaniu wzroku ludzkiego.

XYZ is used as a baseline reference for all other profiles and models. All color conversions are done in XYZ, and all profiles coordinates match XYZ. An RGB color space where Red is set to 100% X, Green is set to 100% Y and Blue is set to 100% Z, with the gamma correction being linear is in effect the same as an XYZ color space.

L*a*b*

A Color space based on the opposition theory of color vision, L*a*b* splits colors into the luminosity, red-green contrast and blue-yellow contrast:

L*

Jasność, podobna do luminosity w tym przypadku.

a*

a* w tym przypadku jest miarą tego jak bardzo purpurowa w odniesieniu do tego jak bardzo zielona jest barwa.

b*

b* w tym przypadku jest miarą tego jak bardzo żółta w odniesieniu do tego jak bardzo niebieska jest barwa.

L*a*b* is supposed to be a more comprehensible to use that XYZ. It’s often used as an in between color space in conversion, but even more as the correct color space to do color-balancing in. It’s far easier to adjust the contrast and color tone in L*a*b*.

L*a*b* jest technicznie tym samym co LAB w Photoshopie. Photoshop używa dokładnie CIELAB d50.

Filtry i tryby mieszania

Może zauważyłeś, że tryby mieszania w LAB nie działają tak samo jak w RGB czy CMYK. To dlatego, że tryby mieszania wykonują trochę matematyki na współrzędnych barw, a ponieważ współrzędne barw są różne na przestrzeń barw, to tryby mieszania wyglądają różnie.