RGB gehigarria da eta argiz osatuta dago, CMYK kentzailea da eta tinduz osatuta. Bien arteko bihurketa da pantaila diseinu bakoitzak inprimatu aurretik egiten duen pausoa.
Nola funtzionatzen duen RGB-tik CMYK-ra bihurketa
- Normalizatu kanalak: banatu R, G eta B 255ekin.
- Hartzen kanal normalizatu handiena eta kalkulatu gakoa K = 1 − max.
- Deribatu ciano, magenta eta horia gorde den beltz kopurua kentzen: C = (1 − R − K) / (1 − K), eta antzera besteak.
- Bihurtu lau balioak ehunekoetara 0 eta 100 artean.
Adibide errealista
Matematikako hurbilketa bat da, kolore profila gabe. Inprimategiek ICC profilak eta tinta mugak erabiltzen dituzte, beraz zenbaki hauek erreferentzia sendo bat dira, ez saketzeko prest dagoen separazioa.
RGB eta CMYK azalduak
Zer da RGB?
RGB kolore bat hiru argi-kanal gisa deskribatzen du — gorri, berde eta urdin — bakoitza 0tik 255era. Pantailen funtzionamendua islatzen du: hirurak 255etan zuria ematen dute, guztiak 0an beltza. RGB egokia da kolerekin kalkulatu behar duzunean, eta rgba()k gardentasuna gehitzen du horren gainean.
- Sintaxia:
- rgb(R, G, B)
- Tartea:
- 0–255 kanal bakoitzean
- Egokiena:
- kodea, canvas, gardentasuna rgba()arekin
Zer da CMYK?
CMYK inprimaketan erabiltzen den lau-tinta modelo da: cyan, magenta, horia eta key (beltza), bakoitza ehunekoetan 0tik 100era. Tinta argia kentzen du ordez emititzen ez duelako, beraz CMYKk gutxiagoetako kolore sorta estaltzen du pantaila batek baino — hori dela eta, pantailako kolore biziak sarritan makurragoak dirudite inprimatuta.
- Sintaxia:
- cmyk(C%, M%, Y%, K%)
- Tartea:
- 0–100% tinta bakoitzean
- Egokiena:
- inprimaketa, ontzigintza, prensa prest diren lanak
RGB-tik CMYK-ra erreferentzia-taula
Ohikoenak diren CSS koloreak, RGB-tik CMYK-ra bihurtuak.
| Kolorea | 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%) |