Színek, színkódok



Spektrumzínek és kevert színek

spektrumszínek (maximális telítettség, "tisztaság") ↔ kevert színek

Jegyezzük meg, hogy 1 nm = 10−9 m, azaz a méter ezredmilliomod része. (vö. deci⇋10−1, centi⇋10−2, milli⇋10−3, mikro⇋10−6, nano⇋10−9, piko⇋10−12 stb.)

a színháromszög

Jegyezzük meg, hogy a (síkbeli) színháromszög egyes pontjai a színezetinformációkat egy adott, rögzített világosságérték mellett tartalmazzák. A színezet azért ábrázolható síkban, mert szétválasztható "a színek színezetinformációja és világosságinformációja", a "színezet már két koordinátával síkban is megadható", mivel síkbeli ábrázolásnál "az azonos színezetű és telítettségű, de különböző világosságú színek színpontjai ugyanarra a helyre esnek" (uo. Nemcsics 1979: 72-73).

Színkeveréssel nem tudunk a természetben előforduló minden színt pontosan előállítani. A természetes vörös-zöld, ill. zöld-kék színmintákat adott mértékben "fel kell higítanunk" a kék, ill. a vörös alapszínek valamelyikével, hogy az RGB alapszínekkel ki tudjuk keverni a mintát (azaz azonos színt kapjunk).

Az alapprobléma a következő: Először állítsunk elő "természetes" módon különböző színeket ("színmintákat"), például a fehér fény felbontásával. Ezután a három alapszín (RGB) additív keverésével keressük meg azt a színt, amely leginkább azonosnak látszik az adott színmintával. Egyes esetekben a "teljes" azonosságot úgy tudjuk megvalósítani, ha a színmintákhoz hozzákeverünk bizonyos alapszíneket (amivel a minta telítettségét csökkentjük, azaz "felhigítjuk" a színmintákat).

"Ha a színháromszög kék és zöld csúcsa között a közép táján levő kékeszöld színt összehasonlítjuk a színkép megfelelő színével, azt látjuk, hogy a spektrum színe sokkal telítettebb. Bárhogyan próbálkozunk a három alapszín kevergetésével, ez a telítettséget nem fogjuk elérni, ha a színárnyalatunk egyébként teljesen hasonló is. Ez csak úgy sikerül, ha a minta színét egy bizonyos mennyiségű vörös alapszín hozzáadásával felhigítjuk." (Nemcsics 1969: 77)

Ha a színháromszög köré felvesszük azokat a pontokat, amelyeket a spektrumszínek felhigításával kaptunk, egy patkó alakú görbét kapunk (ún. spektrális színgörbe vagy színpálya), amely magában foglalja a színháromszöget. a CIE XYZ színmodell színei a CIE XYZ színmodell színei az sRGB modell feltüntetésével

Jegyezzük meg, hogy a fenti "színpatkók" azokat a pontokat, amelyek nem jeleníthetők meg az alapszínek keverésével, csak "közelítőleg" ábrázolják.



Az emberi szem

Relatív láthatósági görbe
az emberi szem színérzékenységét leíró ún. V(lambda) görbe



Színkódok, színsémák



Színek, színkódok

A színek

Az emberi szem által érzékelhető, ún. látható spektrum a teljes elektromágneses színtartománynak csak egy töredéke:

a látható színtartomány a teljes elektromágneses spektrumon belül

A fenti ábra mutatja, hogy szemünk a kb. 400 - 700 nm hullámhosszú elektromágneses sugárzásokat érzékeli színeknek. A legkisebb hullámhosszú és legnagyobb frekvenciájú, ill. energiájú fény az ibolya, a legnagyobb hullámhosszú pedig a vörös; az "ibolyán túl" (<400 nm) az ultraibolya (vagy ultraviola, UV) sugárzás tartománya, a "vörösön innen" (>700 nm) pedig az infravörös tartomány (IR) következik. A látható fényspektrum színei:

a szemünk által látható színek

A standard RGB (sRGB) modell alapszínei nem szerepelnek a tiszta spektrumszínek között (ld. a lenti ún. színpatkó diagramot), azonban közelítőleg meg tudjuk adni azt az ún. "domináns" hullámhosszt, amely a hozzájuk legközelebb álló spektrumszínhez tartozik:
– a vörös (R) szín hullámhossza 609‐614 nm közötti érték;
– a zöld (G) esetében ez közelítőleg 549 nm;
– a kék (B) esetében pedig 466‐436 nm közötti érték.

Az International Commission on Illumination szabványos színmodellje, az ún. CIE XYZ színmodell szerint az emberi szem által látható színeket ábrázolhatjuk egy kétdimenziós síkon (ez az ún. "színpatkó" diagram).

a CIE XYZ színmodell színei a CIE XYZ színmodell színei az sRGB modell feltüntetésével

A színpatkó külső szélein megjelenített tiszta spektrumszínek nem szerepelnek a standard RGB modell által additív színkeveréssel előállítható sRGB színtartományban, amit a második ábra belső háromszöge mutat. (Az ábrán szereplő görbe a különböző színhőmérsékletű fénysugárzók által kibocsátott színeket mutatja. Például egy háztartási izzólámpa kb. 2800 K, az átlagos napfény pedig kb. 5600 K színhőmérsékletnek felel meg.) Ennek egyik fontos következménye az, hogy az sRGB modell segítségével nem minden látható szín állítható elő, vagyis pl. a számítógépes monitorokon megjelenített képek, bármennyire is élethűnek tűnnek, valójában sosem teljesen azok. Az sRGB színmodell és a CIE XYZ színmodell közötti kapcsolatot matematikailag meghatározott lineáris transzformációkkal adhatjuk meg.

A Young-Helmholtz (trikromatikus) elmélet szerint az emberi szem három fajta színérzékelő receptorral, ún. csappal (cone) rendelkezik. Az egyes csaptípusok különböző hullámhosszúságú fényre érzékenyek:
– az ún. S-csapok a kékre (400 nm környéke),
– az ún. M-csapok a zöldre (550 nm környéke), és
– az ún. L-csapok a vörösre (600 nm környéke)
a legérzékenyebbek. (Érdekesség, hogy a legtöbb emlős csak két csaptípussal rendelkezik, azonban számos hüllő, hal vagy madár szemében négy vagy annál is több csaptípus van, amelyek különböző hullámhossz-tartományokra érzékenyek.) A csapok száma közel 7 millió (más források szerint 6.4 millió). A különböző típusú csapok aránya a retinában nem egyforma, ennek megfelelően a szem érzékenysége is különbözik az egyes színtartományokban. A csapok által érzékelt hullámhossz tartományok azonban erősen átfedik egymást.

Relatív láthatósági görbe

Az emberi szem érzékenységét az egyes színekre az ún. (relatív) láthatósági görbe adja meg. Világosban az emberi szem a sárgászöld színre (555 nm) a legérzékenyebb (sötétben azonban eltolódik a kékeszöld színtartomány felé).
az emberi szem színérzékenységét leíró ún. V(lambda) görbe az emberi szem színérzékenységét leíró ún. V(lambda) görbe

Az ún. standard RGB model alapszínei esetében a relatív láthatósági függvény értéke a vörös színre (609‐614 nm) V≈0.5, a zöld színre (549 nm) V≈1, a kék színre (466‐436 nm) pedig V≈0.05 (ezek aránya körülbelül 5:10:1, amely értelemszerűen függ a megvilágítástól).


Színek, színkódok

Az alábbi táblázatban néhány (magyar és angol) színnevet és színkódot adunk meg (megjegyzés: a böngészőprogram az angol színnevek nem mindegyikét ismeri fel):

szín neve angol megnevezés HTML kód CSS (RGB) kód CSS (HSL) kód eredményül kapott szín
piros
vörös
red #FF0000 rgb(255,0,0) hsl(0,1,0.5)  
barna brown #A52A2A rgb(165,42,42) hsl(0,0.5942,0.4059)  
skarlátvörös scarlet #FF2400 rgb(255,36,0) hsl(0.0235,1,0.5)  
kardinálvörös (nyomdászati) ... #FF5117 rgb(255,81,23) hsl(0.0417,1,0.5451)  
nyeregbarna saddlebrown #8B4513 rgb(139,69,19) hsl(0.0694,0.7595,0.3098)  
narancssárga orange #FF8000 rgb(255,128,0) hsl(0.0837,1,0.5)  
narancs orange #FFA500 rgb(255,165,0) hsl(0.1078,1,0.5)  
sárga
citromsárga
yellow #FFFF00 rgb(255,255,0) hsl(0.1667,1,0.5)  
bézs beige #F5F5DC rgb(245,245,220) hsl(0.1667,0.5556,0.9118)  
citromzöld lime green #BFFF00 rgb(191,255,0) hsl(0.2085,1,0.5)  
sárgászöld
sápadtzöld
chartreuse green
chartreuse (CSS)
#80FF00
#7FFF00
rgb(128,255,0)
rgb(127,255,0)
hsl(0.2497,1,0.5)
hsl(0.2503,1,0.5)
 
zöld green
lime (CSS)
#00FF00 rgb(0,255,0) hsl(0.3333,1,0.5)  
libazöld screamin' green #74FF74 rgb(116,255,116) hsl(0.3333,1,0.7275)  
türkizzöld turquoise green #00FF80 rgb(0,255,128) hsl(0.417,1,0.5)  
türkiz turquoise #40E0D0 rgb(64,224,208) hsl(0.4833,0.7207,0.5647)  
középtürkiz medium turquoise #5AD5D5 rgb(90,213,213) hsl(0.5,0.5942,0.5941)  
cián
zöldeskék, kékeszöld
cyan
aqua
#00FFFF rgb(0,255,255) hsl(0.5,1,0.5)  
türkizkék turquoise blue #0080FF rgb(0,128,255) hsl(0.583,1,0.5)  
kék blue #0000FF rgb(0,0,255) hsl(0.6667,1,0.5)  
ibolya violet #7F00FF rgb(127,0,255) hsl(0.7497,1,0.5)  
ibolyaszín (nyomdászati) ... #C37DF3 rgb(195,125,243) hsl(0.7655,0.831,0.7216)  
lila lilac #C8A2C8 rgb(200,162,200) hsl(0.8333,0.2568,0.7098)  
ciklámenszín (nyomdászati) ... #EA71EA rgb(234,113,234) hsl(0.8333,0.7423,0.6804)  
ibolya (CSS) violet (CSS) #EE82EE rgb(238,130,238) hsl(0.8333,0.7606,0.7216)  
magenta
intenzív bíborvörös
magenta (CSS)
fuchsia
#FF00FF rgb(255,0,255) hsl(0.8333,1,0.5)  
sötét magenta dark magenta #8B008B rgb(139,0,139) hsl(0.8333,1,0.2725)  
magenta (nyomdászati) ... #E60082 rgb(230,0,130) hsl(0.9058,1,0.4510)  
magenta (szubtraktív) magenta (subtractive) #FF0090 rgb(255,0,144) hsl(0.9059,1,0.5)  
(telített) rózsaszín rose
bright pink
#FF0080 rgb(255,0,128) hsl(0.9163,1,0.5)  
dögös rózsaszín hot pink #FF69B4 rgb(255,105,180) hsl(0.9167,1,0.7059)  
rózsaszín pink #FFC0CB rgb(255,192,203) hsl(0.9709,1,0.8765)  
kardinálvörös cardinal #BF1F2F rgb(191,31,47) hsl(0.9833,0.7207,0.4353)  
(tesztsor) #C0C0C0 rgb(192,192,192) hsl(0,0,0.7529)

Tesztsor használata: Írjon be egy (érvényes) angol színnevet vagy HTML kódot:


Színrendszerek, színharmónia

Az ellentétes (kiegészítő vagy komplementer) színpárok additív keverésekor a fehér-szürke-fekete monokromatikus skála valamelyik árnyalatát kapjuk.

Az alapszíneket kiegészítő színeket másodlagos színeknek nevezzük. Tehát egy alapszín és a hozzá tartozó másodlagos szín keverésével fehért kapunk.

Például additív keverés esetében a vörös (#FF0000) és a zöldeskék vagy cián (#00FFFF), a zöld (#00FF00) és a magenta (#FF00FF), valamint a kék (#0000FF) és a sárga (#FFFF00) keverésekor egyaránt fehér színt kapunk. Ennek megfelelően a vörös, zöld és kék alapszínek mellett a másodlagos színek a sárga, cián, és magenta.

Hasonlóan fehér színt kapunk például az ibolya (#7F00FF) és a sárgászöld (#80FF00), a kardinálvörös (#BF1F2F) és a türkiz (#40E0D0), vagy a sötét magenta (#8B008B) és a libazöld (#74FF74) keverésekor. (Érdemes azonban megjegyezni, hogy a fentiek értelmében a vörös és a zöld nem ellentétes színek.) A megadott színpárok esetében a telítettség (szaturáció) értéke megegyezik (azaz 1 mindkét szín esetén), a fényerő (luminancia) értékek összege pedig minden esetben 0.5+0.5=1. A legjobb kontrasztot a példákban a sötét magenta (#8B008B) és a libazöld (#74FF74) eredményezi (kb. 0.91-es láthatósággal).

Emlékezzünk azonban vissza, hogy a különböző színek additív keverése a vörös, zöld és kék alapszínekből csak egy lehetséges módja a színek előállításának. Például a vörös szín additív keverésekor maximális intenzitású vörös alapszínre (R=255) és zéró intenzitású zöld és kék alapszínekre (G=0, B=0) van szükségünk. Ezzel szemben a vörös szín szubtraktív keverésekor a szín előállítása a vörös megtartásával és a zöld kiszűrésével (M=1), és ezzel egyidejűleg a vörös megtartásával és a kék kiszűrésével (Y=1) lehetséges. Értelemszerűen ilyenkor a vörös kiszűrését megvalósító cián szűrőt ki kell iktatnunk (C=0), és ha tiszta spektrumszínt akarunk előállítani, nincs szükségünk fekete szűrésre sem (K=0). Hasonlóan járhatunk el a zöld szín szubtraktív keverésekor, azonban ilyenkor más szűrőket kell alkalmaznunk (C=1, M=0, Y=1, K=0). Az alábbi táblázat segíthet a színek szubtraktív keverésekor:

R G B
C=1 0 (szűr) 255 (átenged) 255 (átenged)
M=1 255 (átenged) 0 (szűr) 255 (átenged)
Y=1 255 (átenged) 255 (átenged) 0 (szűr)
K=0 255 (átenged) 255 (átenged) 255 (átenged)

Ha bármelyik oszlopban a CMYK alapszínek 1-es értéke mellett szűrés szerepel, a megfelelő RGB szín intenzitása zéró lesz a színkeverés eredményében. Például (C=1, M=1, Y=0, K=0) esetén R=0 (C=1 miatt), G=0 (M=1 miatt) az eredményül kapott szín kék lesz.

A komplementer (kiegészítő, ellentétes) színek látásfiziológiai értelmezésben a szemünk előtt színes utóképként megjelenő színeket jelentik. Ez akkor keletkezik, ha rövid ideig mozdulatlanul nézünk egy erős színfoltot, majd hirtelen egy semleges felületre (pl. fehér papírra vagy fehér színű háttérre) pillantunk. Ekkor egy rövid ideig (és rendkívül halványan, mintegy "árnyékképként") ugyanazt az alakzatot fogjuk látni, de az eredeti színnel ellentétes színben.

Első próba: nézzük rövid ideig a vörös téglalapot, majd mozgassuk az egérkurzort a fehér terület felé. Rövid ideig a vörös ellentétes színének megfelelő (halvány színű) téglalapot fogunk látni a piros téglalap helyén.

Második próba: nézzük rövid ideig a zöld téglalapot, majd mozgassuk az egérkurzort a fehér terület felé. Rövid ideig a zöld ellentétes színének megfelelő (halvány színű) téglalapot fogunk látni a zöld téglalap helyén.

Végül említsük meg, hogy az, hogy melyik színpárokat tekintjük kiegészítő vagy ellentétes színeknek, ill. általánosan fogalmazva milyen színek (színpárok, színhármasok, színnégyesek stb.) esetén beszélünk színharmóniáról, az elsősorban attól a színelmélettől vagy színrendszertől függ, amelyet használunk. Az emberi színlátás Hering-féle, ún. ellenszín-elmélete szerint például a különböző színeket az emberi agy három ellentétes színpár segítségével, a szem színérzékelő csapjai által szolgáltatott ingerületek egyfajta összegzésével állítja elő. E szerint az elmélet szerint az ellentétes színpárok a kék–sárga, a vörös–zöld és a fehér–fekete.

A színárnyalatok például a Munsell-féle színrendszerben egy kör kerületén helyezkednek el, az ellentétes színek pedig egymással szemben:
A színárnyalatok megjelenítése a Munsell-féle színrendszerben

A színárnyalatok az Ostwald-féle színkörben is egy kör kerületén helyezkednek el. Ebben a harmonikus színeket azok a kiegészítő színpárok, színhármasok ("tercek") és színnégyesek ("quartok") adják, amelyeket additív módon keverve a fehér színt (ill. a szürke valamelyik árnyalatát) kapjuk.
A színárnyalatok megjelenítése az Ostwald-féle színkörben
Ellentétes színpárok (kiegészítő színek) az Ostwald-féle színkörben Harmonikus színhármasok az Ostwald-féle színkörben Négyes színharmóniák az Ostwald-féle színkörben

A színárnyalatok a HSL színmodellhez tartozó színkörben szintén egy kör kerületén helyezkednek el:
– az additív színkeverés alapszíneihez (Red, Green/Lime és Blue) az 1 kerületű színkörben 1 (0°), 1/3 (120°) és 2/3 (240°),
– a köztük elhelyezkedő színekhez, a szubtraktív színkeverés alapszíneihez (Yellow, Cyan/Aqua és Magenta/Fuchsia) pedig 1/6 (60°), 3/6 (180°) és 5/6 (240°) értékek tartoznak.
A színárnyalatok megjelenítése a HSL színkörben

A három színrendszerhez tartozó színkörökben az egyes színárnyalatok különböző távolságra helyezkednek el egymástól, ezért a színrendszerek harmonikus színei (ezen belül az ellentétes színek vagy kiegészítő színpárok) is különbözőek.

Az alábbiakban egy táblázatban felsorolunk néhány kiegészítő színpárt az RGB modell alapján. Vegyük észre, hogy a kiegészítő színek RGB kódjának megfelelő értékei minden alapszín esetében 255-re egészítik ki egymást.

Fekete (R: 000 G: 000 B: 000) Fehér (R: 255 G: 255 B: 255)
Szürke (R: 128 G: 128 B: 128) Szürke (R: 128 G: 128 B: 128)
Ezüstszürke (R: 214 G: 214 B: 214) Sötétszürke (R: 41 G: 41 B: 41)
Piros, vörös (R: 255 G: 000 B: 000) Cián, zöldeskék (R: 000 G: 255 B: 255)
Barna (R: 165 G: 42 B: 42) Középtürkiz (R: 90 G: 213 B: 213)
Narancssárga, narancs (R: 255 G: 128 B: 000) Türkizkék (R: 000 G: 128 B: 255)
Zöld (R: 000 G: 255 B: 000) Magenta, bíbor(vörös) (R: 255 G: 000 B: 255)
Türkizzöld (R: 000 G: 255 B: 128) Rózsaszín (R: 255 G: 000 B: 128)
Kék (R: 000 G: 000 B: 255) Sárga, citromsárga (R: 255 G: 255 B: 000)
Ibolya (R: 128 G: 000 B: 255) Sárgászöld (R: 128 G: 255 B: 000)

(ötlet: Ellentétes színek rendszere, in: Kiegészítő színpárok - Wikipédia, 2018-05-26)

Az alábbi űrlapok alapján konkrét színek esetén próbálhatjuk ki az RGB, HSL és CMYK modellek színkódolását, valamint a modellek közötti kapcsolatokat.

Átváltás az RGB színmodellből a CMYK és HSL színmodellekbe:

R = G = B =

HTML kód: #C0C0C0

C = M = Y = K =

H = S = L =

A színárnyalat fokban kifejezve (0-360): 0

további információk:
HSL to RGB color conversion - Stack Overflow (2018-03-19)
CMYK színtér - Wikipédia (2018-03-27)

Az átváltás a CMYK színmodellből az RGB színmodellbe elvileg szintén lehetséges:

C = M = Y = K =

R = G = B =

Mivel több szín esetén a színharmónia azt jelenti, hogy a színek keverésével a szürke valamelyik árnyalatát kapjuk, két megadott színhez megkereshetjük azt a színt (vagy színeket), amelyet hozzávéve a megadott színekhez színhármast kapunk.

R = G = B =

R = G = B =

Összegzett alapszínek:
R = G = B =

Lehetséges színárnyalat:
R = G = B =
Korrekció =

 
 
 

Ha az ereményül kapott szín valamelyik kódja 255-nél nagyobb, akkor a megadott két színhez csak közelítőleg tudunk egy harmadik színt rendelni, és tökéletes színharmóniát nem tudunk találni. Másrészt a kapott harmadik szín minden színkódját ugyanazzal a számmal növelve a kapott színhármas szintén színharmóniát alkot (erősebb intenzitással, azaz luminanciával). A növelés értékét a "Korrekció" után írhatjuk be.

Prezentációk, weblapok készítésekor különböző színsémákat is használhatunk. Ezek generálására számos weblap kínál lehetőséget. Például a Paletton.com, sématervezőjének képe egy kiválasztott színnégyes mellett a következőképpen jelenik meg:

további információk:
Szín - Wikipédia (2018-02-23)
Contrast (vision) - Wikipedia (2018-03-24)
usability - What is a good color combination, visibility for outside use
- User Experience Stack Exchange (2020-03-22)
Színharmóniák és színkontrasztok (2018-03-24)
Színtan. In: Ábrahám György et al. 2014. (2020-03-22)
Munsell-skála - Wikipédia (2020-03-22)
A színkör. In: Wilhelm Ostwald - Wikipédia (2020-03-22)
Kiegészítő színpárok - Wikipédia (2018-03-24)
Color wheel - Wikipedia (2018-03-21)
Web colors - Wikipedia (2020-03-31)
CSS Colors - W3Schools (2018-03-19)
HTML Color Names - W3Schools (2018-03-19)
Colors HSL - W3Schools (2018-03-19)
Színtan | Sulinet Tudásbázis (2020-03-22)
KOMPLEMENTER SZÍNEK (2018-03-27)
SZÍNSZÓTÁR - ABC (2018-03-20)
SZÍNSZÓTÁR - BÍBOR (2018-03-20)
A digitalizálás elmélete: képelmélet. In: Renkecz Anita 2011. (2020-03-22)
Paletton - The Color Scheme Designer (2020-03-22)


Tartalom
Boda István, 2020-22.