什麼是 CMYK 轉 RGB 色彩轉換器?
CMYK 是印刷使用的減色模型,由青色(Cyan)、洋紅(Magenta)、黃色(Yellow)與黑色(Key)四種油墨疊加而成。RGB 則是螢幕使用的加色模型,藉由紅、綠、藍三色光混合呈色。這款轉換器能將 CMYK 百分比換算成對應的 RGB 數值(0–255)以及 Hex 色碼,讓你把印刷色彩對應到螢幕上的設計稿。
使用方式
每個色版都以 0 到 100 的百分比輸入。舉例來說,一個飽和的紅色大約是 \(C=0\)、\(M=75\)、\(Y=80\)、\(K=0\)。點擊計算後,就能看到 RGB 三組數值、Hex 色碼,以及一個即時色塊預覽,可直接貼進 CSS 或設計軟體中使用。
公式解析
先將每個百分比換算成小數(除以 100)。黑色色版會讓整體色彩變暗,因此 \((1 - K)\) 這一項會同時縮放三個輸出值。各色版的計算如下:
$$\begin{aligned} R &= 255 \times \left(1 - \tfrac{\text{Cyan }\%}{100}\right)\left(1 - \tfrac{\text{Black }\%}{100}\right) \\[0.4em] G &= 255 \times \left(1 - \tfrac{\text{Magenta }\%}{100}\right)\left(1 - \tfrac{\text{Black }\%}{100}\right) \\[0.4em] B &= 255 \times \left(1 - \tfrac{\text{Yellow }\%}{100}\right)\left(1 - \tfrac{\text{Black }\%}{100}\right) \end{aligned}$$由於 RGB 色版是 0 到 255 的整數,結果會四捨五入到最接近的整數。
實際範例
以 \(C=0\%\)、\(M=75\%\)、\(Y=80\%\)、\(K=0\%\) 為例:\(C=0\)、\(M=0.75\)、\(Y=0.80\)、\(K=0\)。$$R = 255 \times (1-0) \times (1-0) = 255$$ $$G = 255 \times (1-0.75) \times 1 = 255 \times 0.25 = 63.75 \approx 64$$ $$B = 255 \times (1-0.80) \times 1 = 255 \times 0.20 = 51$$結果為 rgb(255, 64, 51),Hex 色碼 #FF4033——一個鮮明的橙紅色。
常見問題
CMYK 轉 RGB 的換算精準嗎?任何色彩模型的轉換在不同裝置上都無法做到完全一致,因為印表機與螢幕使用的色域(gamut)和色彩描述檔不同。本公式提供標準的數學近似值,對日常設計工作而言已相當準確。
為什麼同一個顏色印出來會不一樣?螢幕是「發光」(加色 RGB),紙張則是「反光」(減色 CMYK)。若要追求印刷的精確對色,請在專業軟體中使用 ICC 色彩描述檔。
K 代表什麼?K 是「Key」印版,也就是黑色油墨色版。K 值越高,會等比例壓低每個 RGB 色版,使整體色彩更暗。