RGB ışığın toplandığı (additive) bir sistemdir; CMYK ise mürekkebin çıkardığı (subtractive) bir sistemdir. Bunlar arasında dönüşüm, ekran tasarımının basılmadan önce yaptığı adımdır.
How RGB to CMYK conversion works
- Kanal değerlerini normalleştir: R, G ve B'yi 255'e böl.
- En büyük normalleştirilmiş kanalı al ve anahtarı hesapla K = 1 − max.
- O siyah payını çıkararak camgöbeği, macenta ve sarıyı türet: C = (1 − R − K) / (1 − K) ve diğerleri benzer şekilde.
- Dört değerin hepsini 0 ile 100 arasında yüzdelere çevir.
Çalışan örnek
Bu, bir renk profili olmadan yapılan matematiksel bir yaklaşımdır. Baskı atölyeleri ICC profilleri ve mürekkep limitleri kullanır; bu sayılar sağlam bir referans sağlar ama baskıya hazır ayrıştırma değillerdir.
RGB and CMYK explained
RGB nedir?
RGB, bir rengi üç ışık kanalı olarak tanımlar — kırmızı, yeşil ve mavi — her biri 0 ile 255 arasında. Bu, ekranların nasıl çalıştığını yansıtır: hepsi 255 olursa beyaz, hepsi 0 olursa siyah elde edilir. RGB, bir renk ile hesaplama yapman gerektiğinde doğru tercihtir; rgba() ise şeffaflık ekler.
- Sözdizimi:
- rgb(R, G, B)
- Aralık:
- 0–255 her kanal için
- En uygun:
- kod, canvas, rgba() ile şeffaflık
CMYK nedir?
CMYK, baskıda kullanılan dört mürekkep modelidir: camgöbeği (cyan), macenta (magenta), sarı (yellow) ve siyah (key), her biri 0 ile 100 arasında yüzde olarak ifade edilir. Mürekkep ışığı emdiği için (yaymaz), CMYK ekranlardan daha az rengi kapsar — bu yüzden parlak ekran renkleri basıldığında genellikle daha sönük görünür.
- Sözdizimi:
- cmyk(C%, M%, Y%, K%)
- Aralık:
- 0–100% her mürekkep için
- En uygun:
- baskı, ambalaj, baskıya hazır artwork
RGB to CMYK reference table
En yaygın CSS renkleri, RGB formatından CMYK formatına dönüştürülmüş.
| Renk | 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%) |