RGB is addityf en bestiet út ljocht, CMYK is subtraktyf en bestiet út inkt. Konvertearjen tusken har is de stap dy't elk skermûntwerp moat nimme foardat it ôfdrukke kin.
Hoe konversje fan RGB nei CMYK wurket
- Normalisearje de kanalen: diel R, G en B troch 255.
- Neem it grutste normalisearre kanaal en berekkenje de key K = 1 − max.
- Fier cyan, magenta en yellow ôf troch dat swarte diel te ferwiderjen: C = (1 − R − K) / (1 − K), en sa fierder.
- Set alle fjouwer wearden om nei persintaazjes tusken 0 en 100.
Wurkend foarbyld
It is in wiskundige benadering sûnder kleurprofyl. Drukkerijen brûke ICC-profielen en ink-limiten, dus dizze sifers binne in goede referinsje, gjin press-klaar separaasje.
RGB en CMYK útlis
Wat is RGB?
RGB beskriuwt in kleur as trije ljochtkanalen — reade, griene en blauwe — elk fan 0 oant 255. It spiegelt hoe skermen eins wurkje: alle trije op 255 jouwe wyt, alle trije op 0 jouwe swart. RGB is de juste kar asst mei de nummers wurkje moat, en rgba() foeget transparânsje derboppe ta.
- Syntaks:
- rgb(R, G, B)
- Berik:
- 0–255 per kanaal
- Bêst foar:
- koade, canvas, transparânsje mei rgba()
Wat is CMYK?
CMYK is it fjouwer-inkt model dat yn drukwurk brûkt wurdt: cyan, magenta, yellow en key (swart), elk as in persintaazje fan 0 oant 100. Ynkt lûkt ljocht werom yn stee fan it út te stjoeren, dus CMYK dekke minder kleuren as in skerm — dêrom lykje helder skermkleuren faak doffer as se printe wurde.
- Syntaks:
- cmyk(C%, M%, Y%, K%)
- Berik:
- 0–100% per inkt
- Bêst foar:
- druk, ferpakking, pers-klear wurk
RGB nei CMYK referinsjetabel
De meast foarkommende CSS-kleuren, konvertearre fan RGB nei CMYK.
| Kleur | RGB | CMYK |
|---|---|---|
| black | rgb(0, 0, 0) | cmyk(0%, 0%, 0%, 100%) |
| white | rgb(255, 255, 255) | cmyk(0%, 0%, 0%, 0%) |
| red | rgb(255, 0, 0) | cmyk(0%, 100%, 100%, 0%) |
| lime | rgb(0, 255, 0) | cmyk(100%, 0%, 100%, 0%) |
| blue | rgb(0, 0, 255) | cmyk(100%, 100%, 0%, 0%) |
| yellow | rgb(255, 255, 0) | cmyk(0%, 0%, 100%, 0%) |
| orange | rgb(255, 165, 0) | cmyk(0%, 35%, 100%, 0%) |
| teal | rgb(0, 128, 128) | cmyk(100%, 0%, 0%, 50%) |
| purple | rgb(128, 0, 128) | cmyk(0%, 100%, 0%, 50%) |
| gray | rgb(128, 128, 128) | cmyk(0%, 0%, 0%, 50%) |