輸入通道值介於 0–255 的 RGB 值,即可取得 CMYK 百分比;或輸入介於 0–100 的 CMYK 百分比,即可轉回 RGB。此瀏覽器轉換器可處理數值色彩,無法處理影像檔案。

這個差別很重要,因為標準 PNG 不支援將 CMYK 作為原生色彩類型。「RGB 轉 CMYK PNG」的要求可能指計算影像中所選色彩的墨水量,也可能指將整張影像轉換為印刷管理的素材。

RGB 轉 CMYK 轉換器支援第一項工作。它接受 RGB 或 CMYK 值,顯示轉換後的值與即時色票,並在您的瀏覽器本機執行,因此您輸入的色彩值不會上傳。

rgb to cmyk png
免費 RGB 轉 CMYK 轉換器:轉換數值色彩

「RGB 轉 CMYK PNG」要求的意義

選擇工作流程之前,請先決定需要哪種結果。單一品牌色彩可以用四個 CMYK 百分比表示,但完整的印刷影像可能需要數千個像素、輸出設定檔,以及實體打樣。

目標 支援方式 結果
轉換 PNG 中的單一純色 取樣其 RGB 值,在轉換器中輸入,並複製 CMYK 百分比 一組 C、M、Y、K 值
轉換數種純色 分別取樣並轉換每種色彩 CMYK 值標示清單
處理漸層、照片或反鋸齒圖稿 使用具備設定檔管理的製作工作流程,而非單一色彩值 必須透過打樣評估的印刷結果
轉換整張 RGB PNG 由印刷廠或製作團隊使用目標 CMYK 設定檔進行轉換 符合印刷廠要求格式的印刷管理檔案

此數值轉換器不是 PNG 編輯器、影像匯出工具、ICC 色彩管理引擎,也不能取代印刷廠的印前流程。

將 RGB 色彩值轉換為 CMYK

  1. 輸入您要轉換之色彩的 R、G、B 通道值。 如果您有分層來源檔案,讀取純色填滿或色票可提供比從扁平化影像取樣更精確的色彩值。
  2. 確認 RGB 值代表您打算使用的扁平、不透明色彩。 避免取樣文字邊緣、柔和陰影、漸層與透明像素,因為這些區域可能混合多種色彩,產生不適用的樣本。
  3. 記錄 R、G、B 通道值。 每個通道都應是 0 至 255 的整數。如果應用程式只顯示 HEX 碼,請先將該碼轉換為 RGB,再於此處輸入數值。
  4. 在轉換器中輸入三個 RGB 通道值。 此工具接受預期 0–255 範圍內的值。超出範圍的輸入會被限制在範圍內,而不是回傳錯誤結果,因此繼續前請檢查您輸入的數字。
  5. 搭配即時色票檢視 CMYK、RGB 與 HEX 讀值。 色票可協助確認取樣的色彩確實是您所預期的色彩,但無法重現紙張與印刷機墨水的外觀。
  6. 點按 CMYK 格式旁邊的「複製」。 將複製的百分比數值組作為印刷規格、設計檔案,或與印刷廠溝通的起始參考。
  7. 對每種不同的純色重複此流程。 請在每個結果旁邊加上標籤,例如「標誌藍」或「背景」,以便將正確的 CMYK 值組套用至正確的元素。

此流程會產生所選色彩的 CMYK 值,而不會產生經修改或新匯出的 PNG。

檢查公式與即時色票

此轉換器使用標準的簡易 RGB 轉 CMYK 方法。它會將每個 RGB 通道縮放至 0 至 1 的值,將 K 設為 1 減去最大的縮放通道值,並依扣除該黑色成分後剩餘的色彩計算 C、M 與 Y。純黑會另外處理為完整 K,且不含任何彩色墨水。

公式:K = 1 − max(R′, G′, B′); C = (1 − R′ − K) / (1 − K); M = (1 − G′ − K) / (1 − K); Y = (1 − B′ − K) / (1 − K)。對於非黑色色彩,R′ = R / 255、G′ = G / 255,B′ = B / 255。

計算範例:對於 RGB(255, 0, 0),縮放後的通道值為 (1, 0, 0)。K = 1 − max(1, 0, 0) = 0。由於 1 − K = 1,C = (1 − 1 − 0) / 1 = 0,M = (1 − 0 − 0) / 1 = 1,Y = (1 − 0 − 0) / 1 = 1。輸出為 CMYK(0%, 100%, 100%, 0%)。

即時色票有助於察覺錯誤的樣本或輸入錯誤的通道值,但它仍只是螢幕預覽。數學計算所得的 CMYK 結果不會考量決定實體輸出的設定檔、墨色組、紙張與印刷條件。

比較 RGB、CMYK 與 PNG 工作流程

面向 RGB CMYK
色彩模型 加色光 減色墨水
典型用途 螢幕、手機、相機與數位顯示器 印刷傳單、卡片、海報、包裝及其他印刷輸出
通道值 介於 0–255 的 R、G、B 介於 0–100% 的 C、M、Y、K
白色行為 結合三個光線通道會產生白色 白色紙張上使用少量或不使用墨水會產生白色
黑色行為 移除發出的光線會產生黑色 黑色印版可與彩色墨水結合
製作限制 可能包含 CMYK 色域以外的色彩 近似螢幕色彩,並取決於印刷設定檔

K 通道之所以分離,是因為僅使用青、品紅與黃會形成混濁的黑色,可能浪費墨水、使紙張過度飽和,且仍不適合銳利的文字。專用的黑色印版用於純黑時通常成本較低、邊緣較銳利,乾燥速度也較快,因此 K 會作為獨立的印刷通道存在。

印刷結果可能不同的情況

此轉換器可提供合理的數學起始點,但無法預測每項印刷工作的單一精確實體結果。

  • 未套用 ICC 設定檔。 RGB 值會被視為一般 sRGB 形式的數字,不含來源或目標設定檔。印刷廠可能會使用 US Web Coated SWOP、FOGRA39、Japan Color,或依實際墨水與紙張選用的其他設定檔進行轉換,因此其百分比可能明顯不同。
  • 色域不同。 霓虹綠、electric blue 與鮮亮橙色可能超出 CMYK 墨水可重現的範圍。轉換時會以近似值處理,這些色彩在紙張上可能顯得較平淡;這是色域限制,而非轉換器錯誤。
  • 無法得知印刷機的表現。 紙張、網點增大、墨水飽和度與印刷條件都會影響最終外觀。轉換器無法考量這些變數。
  • 透明度與反鋸齒需要另外處理。 對透明或平滑邊緣取樣,可能會混合多種來源色彩。此 RGB 轉 CMYK 計算不會保留 Alpha 值,此工具也不會為印刷檔案建立透明度資訊。

此結果適合用於快速估算、色彩教育與初步印刷準備。最終製作檔案應以印刷廠選用的設定檔與核准的打樣為準。

為印刷廠準備來源檔案

  1. 詢問印刷廠需要哪種 CMYK 設定檔與檔案格式。 目標工作流程會決定正確的轉換設定與最終交付內容。
  2. 如果有原始設計來源檔案,請優先使用。 可編輯圖稿能讓製作團隊比扁平化 PNG 擁有更多控制能力,尤其是設計包含透明度、漸層、效果或多種純色時。
  3. 如有需要,請提供 RGB PNG 作為參考。 請要求印刷廠或製作團隊執行以設定檔為基準的轉換,不要將轉換器產生的百分比視為最終墨水設定。
  4. 核准工作前,請要求打樣。 數位軟打樣有助於檢查螢幕上的外觀,而實體打樣能更準確呈現實際紙張與墨水的組合。
  5. 核准打樣,並要求依印刷廠指定格式匯出最終檔案。 標準 PNG 不提供原生 CMYK 色彩類型,因此重新命名檔案或變更副檔名無法將 RGB 影像資料轉換為 CMYK 資料。

從轉換器複製的 CMYK 值可隨來源檔案一併提供,作為有幫助的參考,但最終製作輸出應由印刷廠以設定檔控制的轉換結果為準。

此轉換器的最佳用途

此工具適合快速數值估算比可直接用於製作的色彩轉換更重要的工作。

  • 將純色品牌或網頁色彩轉換為起始 CMYK 百分比。
  • 了解加色 RGB 值如何對應至減色墨水百分比。
  • 在將設計檔案傳給印刷廠前進行基本合理性檢查。
  • 輸入印刷規格中的 CMYK 百分比,以取得近似的 RGB 與 HEX 預覽。

所有作業都會在瀏覽器本機執行,不會上傳任何輸入的色彩,頁面載入後也可離線使用。最終結果最好仍視為實用估算,而非以設定檔為基準的轉換與打樣的替代品。

相關閱讀:RGB 輸入能否用於 RGB 轉 HEX?。

相關閱讀:在 C++ 中將 RGB 轉換為 HSV:完整程式碼範例。