RGB là cộng dồn ánh sáng, CMYK là trừ khiin. Chuyển giữa chúng là bước mọi thiết kế màn hình phải làm trước khi in.
Cách chuyển RGB sang CMYK hoạt động
- Đọc R, G và B như giá trị sRGB từ 0 đến 255.
- Tra cứu màu trong hồ sơ Coated FOGRA39, hồ sơ ICC tiêu chuẩn cho giấy tráng phủ ở châu Âu.
- Dùng ý định hiển thị đo màu tương đối cùng với bù điểm đen, để màu trắng vẫn là màu trắng của giấy và màu đen ứng với loại mực tối nhất mà máy in in được.
- Chuyển cả bốn giá trị sang phần trăm giữa 0 và 100.
Ví dụ minh hoạ
Cách này dùng hồ sơ Coated FOGRA39 chuẩn. Xưởng in làm việc với hồ sơ ICC và giới hạn mực riêng của họ, nên hồ sơ CMYK khác (ví dụ từ xưởng in của bạn) cho số liệu khác. Hãy xem kết quả như một tham chiếu đáng tin cậy, không phải bản tách màu sẵn sàng để in.
RGB và CMYK giải thích
RGB là gì?
RGB mô tả màu bằng ba kênh ánh sáng — đỏ, xanh lá và xanh dương — mỗi kênh từ 0 đến 255. Nó phản ánh cách màn hình hoạt động: cả ba cùng 255 cho màu trắng, cả ba 0 cho màu đen. RGB là lựa chọn đúng khi bạn cần tính toán với màu, và rgba() bổ sung độ trong suốt.
- Cú pháp:
- rgb(R, G, B)
- Phạm vi:
- 0–255 mỗi kênh
- Phù hợp cho:
- code, canvas, độ trong suốt với rgba()
CMYK là gì?
CMYK là mô hình bốn mực dùng trong in: cyan, magenta, yellow và key (đen), mỗi màu dưới dạng phần trăm từ 0 đến 100. Mực hút bớt ánh sáng thay vì phát sáng, nên CMYK bao phủ ít màu hơn màn hình — đó là lý do các màu rực trên màn hình thường trông nhạt hơn khi in.
- Cú pháp:
- cmyk(C%, M%, Y%, K%)
- Phạm vi:
- 0–100% mỗi mực
- Phù hợp cho:
- in ấn, bao bì, artwork sẵn sàng cho máy in
Bảng tham chiếu RGB sang CMYK
Các màu CSS phổ biến nhất, đã chuyển từ RGB sang CMYK.
| Màu | RGB | CMYK |
|---|---|---|
| black | rgb(0, 0, 0) | cmyk(89%, 78%, 62%, 97%) |
| white | rgb(255, 255, 255) | cmyk(0%, 0%, 0%, 0%) |
| red | rgb(255, 0, 0) | cmyk(0%, 95%, 92%, 0%) |
| lime | rgb(0, 255, 0) | cmyk(64%, 0%, 100%, 0%) |
| blue | rgb(0, 0, 255) | cmyk(93%, 75%, 0%, 0%) |
| yellow | rgb(255, 255, 0) | cmyk(9%, 0%, 96%, 0%) |
| orange | rgb(255, 165, 0) | cmyk(0%, 43%, 94%, 0%) |
| teal | rgb(0, 128, 128) | cmyk(83%, 27%, 48%, 12%) |
| purple | rgb(128, 0, 128) | cmyk(63%, 100%, 4%, 1%) |
| gray | rgb(128, 128, 128) | cmyk(48%, 39%, 39%, 21%) |