01
Công thức chuyển đổi RGB sang CMYK
Máy tính này dùng công thức chuyển đổi RGB sang CMYK tiêu chuẩn được sử dụng trong in ấn và lý thuyết màu sắc để ước tính tỷ lệ pha màu trừ. Trước tiên, chia R, G và B cho 255 để thu được giá trị từ 0 đến 1. K = 1 − max(R,G,B). Nếu K nhỏ hơn 1: C = (1−R−K) ÷ (1−K), M = (1−G−K) ÷ (1−K), Y = (1−B−K) ÷ (1−K); nếu K bằng 1 (đen thuần), C=M=Y=0. Nhân mỗi giá trị với 100 để ra phần trăm. Ví dụ, với R=200, G=100, B=50: r=0.784, g=0.392, b=0.196, nên K = 1 − 0.784 = 0.216, C = (1−0.784−0.216)/(1−0.216) = 0, M = (1−0.392−0.216)/0.784 = 0.5 → 50.0%, Y = (1−0.196−0.216)/0.784 = 0.75 → 75.0%.
Đây là một xấp xỉ theo mô hình màu trừ lý tưởng (cùng phép toán dùng cho chuyển đổi in CMYK) - sắc tố sơn thực tế không hoàn toàn mang tính trừ lý tưởng. Kết quả thay đổi đáng kể theo thương hiệu sơn, độ đục/sức nhuộm của sắc tố và bề mặt hoàn thiện, vì vậy hãy luôn thử pha một mẫu nhỏ trước khi làm cả mẻ.
| Bước | Công thức | Ví dụ (R200,G100,B50) |
|---|---|---|
| Chuẩn hóa | R,G,B ÷ 255 | 0.784, 0.392, 0.196 |
| K | 1 − max(r,g,b) | 1 − 0.784 = 0.216 (21.6%) |
| C,M,Y | (1−channel−K) ÷ (1−K) | C 0%, M 50.0%, Y 75.0% |
Đây là một xấp xỉ theo mô hình màu trừ lý tưởng (cùng phép toán dùng cho chuyển đổi in CMYK) - sắc tố sơn thực tế không hoàn toàn mang tính trừ lý tưởng. Kết quả thay đổi đáng kể theo thương hiệu sơn, độ đục/sức nhuộm của sắc tố và bề mặt hoàn thiện, vì vậy hãy luôn thử pha một mẫu nhỏ trước khi làm cả mẻ.