Zasloni mešajo svetlobo, tiskalniki mešajo črnilo — zato je treba HEX kodo pred tiskanjem prevesti. Ta pretvornik ti da odstotke ciana, magente, rumene in črne, ki čim bolj ustrezajo tvoji spletni barvi kot jih omogoča črnilo.
Kako poteka pretvorba iz HEX v CMYK
- Pretvori HEX kodo v RGB in vsak kanal deli z 255.
- Izračunaj komponento ključne črne: K = 1 − max(R, G, B).
- Drugi barvi izpelji tako, da odšteješ ta delež črne: C = (1 − R − K) / (1 − K), enako za magento in rumeno.
- Vse štiri vrednosti pomnoži s 100, da dobiš odstotke. Čista črna je kratka pot do 0/0/0/100.
Delujoč primer
To je napravam neodvisna približek. Dejanski tisk je odvisen od papirja, črnila in ICC barvnega profila, zato rezultat jemlji kot izhodišče in vedno preveri tiskano vzorčenje za barve, kritične za blagovno znamko.
HEX in CMYK pojasnjeno
Kaj je HEX?
HEX koda je šestmestno šestnajstiško število, ki shrani rdečo, zeleno in modro komponento barve za vodilnim #. Vsako dvojico mest predstavlja ena komponenta, od 00 (brez) do FF (polno), kar daje enakih 16,7 milijona barv kot RGB v precej krajši notaciji. HEX je privzeta izbira v CSS, oblikovalskih orodjih in smernicah blagovnih znamk.
- Sintaksa:
- #RRGGBB
- Območje:
- 00–FF na komponento
- Najbolj primerno za:
- CSS, predaja oblikovanja, smernice blagovne znamke
Kaj je CMYK?
CMYK je model s štirimi črnili, uporabljen v tiskanju: cyan, magenta, yellow in key (črna), vsak kot odstotek od 0 do 100. Črnila odštevajo svetlobo namesto da bi jo oddajala, zato CMYK zajema manj barv kot zaslon — zato se žive barve na zaslonu pogosto zdijo bolj dolgočasne, ko jih natisneš.
- Sintaksa:
- cmyk(C%, M%, Y%, K%)
- Območje:
- 0–100% na črnilo
- Najbolj primerno za:
- tisk, embalaža, priprava za tisk
Tabela za HEX v CMYK
Najpogostejše CSS barve, pretvorjene iz HEX v CMYK.
| Barva | HEX | CMYK |
|---|---|---|
| black | #000000 | cmyk(0%, 0%, 0%, 100%) |
| white | #FFFFFF | cmyk(0%, 0%, 0%, 0%) |
| red | #FF0000 | cmyk(0%, 100%, 100%, 0%) |
| lime | #00FF00 | cmyk(100%, 0%, 100%, 0%) |
| blue | #0000FF | cmyk(100%, 100%, 0%, 0%) |
| yellow | #FFFF00 | cmyk(0%, 0%, 100%, 0%) |
| orange | #FFA500 | cmyk(0%, 35%, 100%, 0%) |
| teal | #008080 | cmyk(100%, 0%, 0%, 50%) |
| purple | #800080 | cmyk(0%, 100%, 0%, 50%) |
| gray | #808080 | cmyk(0%, 0%, 0%, 50%) |