Princípy digitálnej reprezentácie farieb
Digitálne systémy pracujú s rôznymi matematickými modelmi na vyjadrenie a interpretáciu farieb. Každý farebný model pristupuje k definovaniu farby z inej perspektívy, či už ide o fyzikálne vlastnosti svetla, vnímanie ľudským okom alebo technické požiadavky hardvéru.
Pri práci s digitálnym dizajnom a vývojom softvéru je nevyhnutné prenášať tieto hodnoty medzi rôznymi formátmi. Nástroj Prevodník farieb umožňuje okamžitú obojsmernú konverziu medzi šiestimi kľúčovými formátmi: HEX, RGB, HSL, HSV, CMYK a LAB. Úprava ktoréhokoľvek poľa okamžite prepočíta a aktualizuje všetky ostatné formáty.
Aditívne a subtraktívne farebné modely
Základný rozdiel v zobrazovaní farieb spočíva v tom, či svetlo vyžarujeme, alebo ho odrážame.
- Aditívne miešanie farieb (RGB): Používa sa pri obrazovkách, monitoroch a projektoroch. Farby vznikajú pridávaním svetla troch základných zložiek (červená, zelená, modrá) k tmavej obrazovke. Spojením všetkých troch zložiek v maximálnej intenzite vzniká biela farba.
- Subtraktívne miešanie farieb (CMYK): Používa sa pri fyzickej tlači na papier. Pigmenty (azúrová, purpurová, žltá a čierna) svetlo pohlcujú (odčítajú). Nanášaním týchto farieb na biely podklad sa svetlo odrážané od papiera obmedzuje, pričom kombináciou základných troch pigmentov vzniká tmavá farba, ktorá sa pre dokonalý kontrast dopĺňa čiernym pigmentom (K).
Z dôvodu odlišných fyzikálnych princípov sa farebné rozsahy (gamuty) týchto dvoch modelov neprekrývajú úplne. Výstup v CMYK zobrazený na monitore je preto vždy len odhadom na obrazovke a skutočné výsledky tlače sa môžu líšiť v závislosti od použitého papiera, atramentu a profilu tlačiarne.
Podporované formáty a ich špecifikácie
Nástroj pracuje s nasledujúcimi formátmi, pričom každý z nich vyžaduje špecifickú syntax a rozsah hodnôt:
| Formát | Popis a povolené rozsahy | Príklad vstupu |
|---|---|---|
| HEX | Hexadecimálny kód farby začínajúci znakom #. |
#4f46e5 alebo #abc |
| RGB | Tri čísla reprezentujúce červenú, zelenú a modrú zložku v rozsahu 0 až 255. | 79, 70, 229 |
| HSL | Odtieň (0–360°), sýtosť (0–100 %) a svetlosť (0–100 %). | 243, 75%, 59% |
| HSV | Odtieň (0–360°), sýtosť (0–100 %) a hodnota jasu (0–100 %). | 243, 69%, 90% |
| CMYK | Štyri percentuálne podiely azúrovej, purpurovej, žltej a čiernej (0–100 %). | 66%, 69%, 0%, 10% |
| LAB | Svetlosť L (0–100), os a (zeleno-červená) a os b (modro-žltá). | 40.73, 50.63, -79.08 |
Farebný gamut a obmedzenia konverzie
Farebný priestor LAB dokáže opísať všetky farby vnímateľné ľudským okom, čo je oveľa širší rozsah, než aký dokážu zobraziť bežné monitory pracujúce v RGB. Podobne aj model CMYK obsahuje špecifické odtiene, ktoré nemajú presný ekvivalent v RGB.
Ak zadáte do poľa LAB alebo CMYK hodnotu, ktorá leží mimo viditeľného rozsahu RGB (tzv. out-of-gamut farba), systém ju automaticky upraví na najbližšiu zobraziteľnú farbu. Ak následne túto upravenú farbu skonvertujete späť do pôvodného formátu, môže dôjsť k miernemu posunu hodnôt oproti pôvodne zadanému vstupu.
Spracovanie údajov a ochrana súkromia
Všetky výpočty a konverzie farebných hodnôt prebiehajú lokálne priamo vo vašom webovom prehliadači. Žiadne zadané kódy, čísla ani vybrané farby sa neodosielajú na servery.
Často kladené otázky
Medzi ktorými farebnými formátmi môžem konvertovať?
HEX, RGB, HSL, HSV, CMYK a LAB. Zadajte hodnotu do ktoréhokoľvek z nich a ostatných päť sa okamžite aktualizuje, takže môžete prechádzať z akéhokoľvek formátu do iného.
Je výstup v CMYK pripravený na profesionálnu tlač?
Považujte ho za približný odhad pre obrazovku. Skutočná tlač v CMYK závisí od papiera, farby a profilu tlačiarne, takže tlačiareň môže vrátiť hodnoty, ktoré sa od týchto mierne líšia.
Prečo sa farba v LAB alebo CMYK vracia mierne zmenená?
LAB a CMYK dokážu opísať farby, ktoré obrazovka nedokáže zobraziť. Keď hodnota spadne mimo viditeľný rozsah RGB, posunie sa k najbližšej zobraziteľnej farbe, takže spätná konverzia ju môže mierne zmeniť.
Aké chybové hlásenia sa zobrazia pri nesprávnom vstupe?
Ak zadáte hodnotu mimo povoleného rozsahu alebo v nesprávnom tvare, nástroj zobrazí jedno z nasledujúcich hlásení:
- Zadajte hexadecimálnu farbu, napríklad #4f46e5 alebo #abc.
- Zadajte RGB ako tri čísla 0–255, napríklad 79, 70, 229.
- Zadajte HSL ako odtieň 0–360 a dve percentá, napríklad 243, 75%, 59%.
- Zadajte HSV ako odtieň 0–360 a dve percentá, napríklad 243, 69%, 90%.
- Zadajte CMYK ako štyri percentuálne hodnoty 0–100, napríklad 66%, 69%, 0%, 10%.
- Zadajte LAB ako L 0–100 s hodnotami a a b, napríklad 40.73, 50.63, -79.08.