RGB téh additif jeung dijieun tina cahaya, CMYK téh subtraktif jeung dijieun tina tinta. Ngarobah antara duanana téh léngkah anu dipigawé ku sagala desain layar saméméh bisa dicitak.
Kumaha konvérsi RGB ka CMYK jalanna
- Normalisasikeun kanal: bagi R, G jeung B ku 255.
- Candak kanal normalisasikeun panggedéna sarta itung key K = 1 − max.
- Turunkeun cyan, magenta jeung yellow ku ngaleungitkeun bagian hideung éta: C = (1 − R − K) / (1 − K), jeung saterusna.
- Robah kaopat nilai ka perséntase antara 0 nepi ka 100.
Conto nu jalan
Ieu téh pendekatan matematis tanpa profil warna. Tukang percetakan maké profil ICC jeung wates tinta, jadi angka ieu jadi rujukan anu kuat, lain pemisahan siap-press.
RGB jeung CMYK dijelaskeun
Naon éta RGB?
RGB ngajelaskeun warna salaku tilu kanal cahaya — beureum, héjo jeung biru — masing-masing ti 0 nepi ka 255. Ieu ngagambarkeun kumaha layar sabenerna gawé: katilu dina 255 jadi bodas, katilu dina 0 jadi hideung. RGB téh pilihan anu bener lamun anjeun kudu ngitung maké warna, sarta rgba() nambahkeun transparansi di luhur.
- Sintaks:
- rgb(R, G, B)
- Rentang:
- 0–255 per kanal
- Pangalusna pikeun:
- kode, canvas, transparansi kalawan rgba()
Naon éta CMYK?
CMYK nyaéta modél opat-tinta anu dipaké dina percetakan: cyan, magenta, yellow jeung key (hideung), masing-masing salaku perséntase ti 0 nepi ka 100. Tinta nyabut cahaya tinimbang ngahasilkeunana, jadi CMYK ngawengku leuwih saeutik warna tibatan layar — ku kituna warna layar anu caang mindeng katingali leuwih pudar sanggeus dicitak.
- Sintaks:
- cmyk(C%, M%, Y%, K%)
- Rentang:
- 0–100% per tinta
- Pangalusna pikeun:
- cétak, bungkusan, karya siap-press
tabel rujukan RGB ka CMYK
Warna CSS anu paling umum, dikonversi ti RGB ka CMYK.
| Warna | 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%) |