Digitalni prikaz i modeli boja
Digitalni prikaz boja oslanja se na različite matematičke modele koji omogućavaju precizno definisanje, prenos i reprodukciju nijansi na ekranima i u štampi. Svaki model boje koristi specifične parametre prilagođene određenom mediju ili načinu ljudske percepcije. Razumijevanje ovih modela ključno je za dizajnere, front-end programere i sve koji prenose vrijednosti boja između različitih prostora boja.
Aditivni naspram suptraktivnih modela boja
Glavna razlika u digitalnoj reprezentaciji boja leži u načinu na koji se svjetlost koristi za stvaranje nijansi:
- Aditivni modeli (RGB): Koriste se za ekrane koji emituju svjetlost. Boje se stvaraju miješanjem crvene (Red), zelene (Green) i plave (Blue) svjetlosti. Kada se sve tri primarne boje pomiješaju u maksimalnom intenzitetu, dobija se bijela svjetlost.
- Suptraktivni modeli (CMYK): Koriste se u fizičkoj štampi. Boje se dobijaju refleksijom svjetlosti od pigmenta na papiru. Primarne komponente su cijan (Cyan), magenta (Magenta), žuta (Yellow) i ključna crna (Key/Black). Nanošenjem ovih boja na papir blokira se (apsorbuje) određeni dio svjetlosnog spektra, a miješanjem svih komponenti teoretski nastaje crna boja.
Opseg boja (Gamut) i ograničenja prikaza
Svaki model boje definisan je svojim opsegom (gamut), odnosno rasponom boja koje može fizički prikazati ili reprodukovati. LAB model, na primjer, pokriva cjelokupni spektar ljudskog vida, dok su RGB i CMYK znatno ograničeniji.
Kada se vrijednost unese u formatu koji podržava širi spektar (poput LAB-a) i padne izvan vidljivog RGB opsega ekrana, sistem je mora prilagoditi. U tom slučaju, vrijednost se povlači na najbližu boju koja se može prikazati na ekranu. Zbog ovog prilagođavanja, naknadno konvertovanje takve boje nazad u njen originalni format može rezultirati blagim odstupanjem u brojevima.
Podržani formati i pravila unosa
Ovaj alat omogućava trenutnu konverziju između šest različitih formata boja i vizuelnog birača boja. Unosom vrijednosti u bilo koje polje, svi ostali formati se automatski ažuriraju kako bi odgovarali unesenoj nijansi.
| Format | Opis i raspon vrijednosti | Primjer ispravnog unosa |
|---|---|---|
| HEX | Heksadecimalni kod boje koji se koristi u web dizajnu. | #4f46e5 ili #abc |
| RGB | Tri broja za crvenu, zelenu i plavu komponentu u rasponu od 0 do 255. | 79, 70, 229 |
| HSL | Nijansa (0–360°), zasićenost (0–100%) i svjetlina (0–100%). | 243, 75%, 59% |
| HSV | Nijansa (0–360°), zasićenost (0–100%) i vrijednost/svjetlina (0–100%). | 243, 69%, 90% |
| CMYK | Četiri procentualne vrijednosti (0–100%) za cijan, magentu, žutu i crnu. | 66%, 69%, 0%, 10% |
| LAB | L za svjetlinu (0–100), a (zeleno-crvena osa) i b (plavo-žuta osa). | 40.73, 50.63, -79.08 |
Praktična primjena i pristupačnost boja
U web razvoju i grafičkom dizajnu, različiti formati imaju specifične primjene:
- HEX i RGB su standardi za definisanje stilova u CSS-u i HTML-u.
- HSL i HSV su intuitivniji za ljudsko razumijevanje jer omogućavaju lako podešavanje svjetline ili zasićenosti bez mijenjanja same nijanse, što je korisno pri kreiranju paleta boja ili definisanju stanja elemenata (npr. tamnije nijanse pri prelasku mišem).
- LAB se koristi kada je potrebna perceptivno ujednačena promjena boje, jer su razlike u brojevima direktno proporcionalne razlikama koje ljudsko oko stvarno primjećuje.
- CMYK služi za pripremu materijala za štampu, mada je prikaz na ekranu uvijek samo procjena.
Pravilna konverzija i odabir formata takođe igraju ključnu ulogu u pristupačnosti dizajna (accessibility), osiguravajući dovoljan kontrast između teksta i pozadine za slabovide osobe.
Lokalna obrada i privatnost podataka
Sve operacije konverzije boja izvršavaju se lokalno. Svaka konverzija se vrši u Vašem pregledniku. Ništa što unesete ne šalje se na BroBroGo. To znači da se obrada podataka vrši direktno na Vašem uređaju, bez mrežnog saobraćaja prema vanjskim serverima tokom procesa konverzije.
Često postavljana pitanja (FAQ)
Između kojih formata boja mogu vršiti konverziju?
HEX, RGB, HSL, HSV, CMYK i LAB. Unesite vrijednost u bilo koje od polja i ostalih pet će se odmah ažurirati, tako da možete prelaziti iz bilo kojeg formata u bilo koji drugi.
Da li je CMYK izlaz spreman za profesionalnu štampu?
Tretirajte to kao približnu procjenu na ekranu. Stvarni CMYK za štampu zavisi od papira, boje i profila štampača, tako da štamparija može vratiti vrijednosti koje se malo razlikuju od ovih.
Zašto se LAB ili CMYK boja vraća blago izmijenjena?
LAB i CMYK mogu opisati boje koje ekran ne može prikazati. Kada vrijednost padne izvan vidljivog RGB opsega, povlači se na najbližu boju koja se može prikazati, tako da vraćanje nazad može malo promijeniti vrijednost.
Koje greške se prikazuju ako unesem neispravan format?
U slučaju neispravnog unosa, alat će prikazati jednu od sljedećih poruka o grešci u zavisnosti od polja:
- Za HEX: "Unesite hex boju poput #4f46e5 ili #abc."
- Za RGB: "Unesite RGB kao tri broja od 0 do 255, npr. 79, 70, 229."
- Za HSL: "Unesite HSL kao nijansu 0–360 sa dva procenta, npr. 243, 75%, 59%."
- Za HSV: "Unesite HSV kao nijansu 0–360 sa dva procenta, npr. 243, 69%, 90%."
- Za CMYK: "Unesite CMYK kao četiri procenta od 0 do 100, npr. 66%, 69%, 0%, 10%."
- Za LAB: "Unesite LAB kao L 0–100 sa a i b, npr. 40.73, 50.63, -79.08."