公式 K = 1 − max(R', G', B') 是驅動你 Mac 上每一次樸素 RGB 轉 CMYK 轉換的單一關鍵。在 Safari 中開啟 RGB 轉 CMYK 轉換器,為紅、綠、藍各輸入一個介於 0 到 255 之間的整數,頁面會立即以四個介於 0 到 100 的百分比回傳青色、洋紅、黃色與黑色。整個過程完全在你瀏覽器的分頁中本地執行,因此不會上傳任何色彩值、不需要任何外掛,結果也會出現在同一個捲動範圍內。這個細節對 macOS 上的設計轉印刷工作至關重要:每一部 Apple 顯示器都使用 RGB,但每一部平版與數位印刷機都使用 CMYK,這兩個色彩空間以相反的方式描述光線。RGB 是加法式的,因為三個光源會疊加趨向白色;而 CMYK 是減法式的,因為三種油墨加上黑色版會從白紙吸收光線,使其趨向黑色。像 RGB(255, 0, 0) 這樣的純螢幕紅色,會變成 C 0% / M 100% / Y 100% / K 0%,也就是印刷上教科書等級的最大洋紅加黃色混色。理解這個單一通道是如何翻轉的,正是你在 Mac 上進行其他所有轉換時的心理模型。

rgb to cmyk on mac
在 Mac 上將 RGB 轉為 CMYK:在瀏覽器中直接轉換

為什麼 RGB 與 CMYK 在 Mac 上的表現如此不同

這兩種模型透過相反的物理特性描述同一個視覺世界。RGB 從黑色開始,並加入紅、綠、藍光;當三個通道都達到最大強度時,螢幕就會達到白色。CMYK 從紙張的白色開始,並以青色、洋紅與黃色油墨減去光線;將三者以等量疊加,顏色會趨向混濁的褐色,而不是真正的黑色,這也是為什麼需要引入獨立的 K 版。這個 K 版在藝術意義上並不是第四種顏色,而是一個務實的修正:它能產生銳利的文字、更深的陰影、更快的乾燥速度與更低的油墨成本,這是用三色油墨去模擬黑色所做不到的。

數字會產生差異的第二個原因是色域。現代 Mac 顯示器上的 RGB 涵蓋了一個寬廣、明亮的色彩三角形,其中包含了一般消費者在手機螢幕上常見的電光藍、霓虹綠與鮮豔的洋紅。而 CMYK 是依印刷機能在銅版紙或非銅版紙上實際鋪展的顏料來定義的,因此涵蓋的三角形明顯較小。這個落差並非任何轉換器的瑕疵,而是油墨印在紙上的真實限制,樸素的 RGB↔CMYK 數學運算根本無法憑空生出顏料做不出來的色彩。超出色域的值會被裁剪到最接近的可重現色彩,這就是為什麼鮮豔的螢幕色調一旦印刷出來往往顯得較為黯淡。

下表總結了當你把檔案從螢幕轉到印刷機時,真正會影響結果的實務差異。

屬性Mac 上的 RGB印刷機上的 CMYK
色彩模型加法式(光線)減法式(油墨)
主要通道紅、綠、藍青色、洋紅、黃色、黑色
通道範圍0–255 的整數每版 0–100%
最適用於螢幕、網頁、攝影平版印刷、數位印刷、噴墨印刷
色域大小較大,更鮮豔較小,更柔和
白點所有通道為 255所有通道為 0%
常見的 Mac 工具色彩選擇器、數位測色計搭載 ICC 設定檔的印前軟體

如何在 Mac 的瀏覽器中將 RGB 轉換為 CMYK

這是在 macOS 上最快速的方式,因為它不需要安裝、不需要帳號,並且在頁面載入後可完全離線運作。

  1. 在你的 Mac 上開啟 Safari、Chrome 或 Firefox,並前往 RGB 轉 CMYK 轉換器頁面。
  2. 以 RGB 形式輸入你的色彩。在紅、綠、藍欄位中,各輸入一個介於 0 到 255 的整數。
  3. 讀取 CMYK 輸出結果。頁面會以四個介於 0 到 100 的百分比回傳 C、M、Y 與 K。
  4. 透過即時色塊進行確認。頁面上的色彩預覽應符合你預期的值,再進行複製。
  5. 複製你需要的格式。針對印刷檔案請使用 CMYK 旁的複製按鈕;螢幕工作請使用 RGB;CSS 則使用 HEX。
  6. 如有需要可反向操作。清除 CMYK 欄位,並輸入印刷規格中的四個百分比,即可取回對應的 RGB。

當印刷廠寄給你一本 CMYK 色票書,你想先在 Mac 顯示器上預覽某個油墨混色大致呈現的樣子,再決定是否打樣時,最後一步就非常實用。

Mac 內建色彩工具的不足之處

macOS 其實已經內建了兩款會涉及色彩的工具,它們能與瀏覽器轉換器良好搭配,而不是取代它。

數位測色計位於「應用程式 > 工具程式」中,可將螢幕上的任何像素讀為 RGB,還可選擇性地輸出十六進制與原生 sRGB 三元組。它非常適合用來從螢幕擷取品牌色彩,但只能輸出加法式的值。若要將該色彩送印,你仍然需要一個 CMYK 數值,而這正是瀏覽器轉換器能產出的東西。用數位測色計取色,再把三個整數貼上轉換器,你就能在一分鐘內得到一個可印刷的起始值。

ColorSync 工具程式則是功能更強大的進階版。它能套用 ICC 設定檔、在顯示器上模擬印刷效果,並透過實際的目標設定檔(例如 US Web Coated SWOP 或 FOGRA39)在色彩空間之間進行轉換。它的門檻在於設定:你需要一部校色過的顯示器、安裝正確的 ICC 檔案,並了解你的印刷廠預期使用哪個設定檔。對於快速的設計轉印刷估算來說,這樣的負擔過重;但對於最終的生產檔案,它正是你需要的工具。

綜合這兩款工具,典型的 Mac 工作流程是:用數位測色計擷取螢幕色彩,用瀏覽器轉換器快速取得設計稿用的 CMYK 估算值,只有在實際印刷設定檔介入時才使用 ColorSync 工具程式。

一起閱讀輸出:CMYK、RGB 與 HEX

轉換器會並排顯示三種編碼方式,這比任何單一數值都更實用。RGB 告訴你螢幕顯示的內容,HEX 提供開發人員或設計人員會貼到 CSS 中的六位數代碼,而 CMYK 則給出印刷機能分色到各印刷版的四色油墨比例。數字旁的色塊就是 sanity check;如果它看起來不像你腦中的色彩,那就是輸入有誤,而不是數學運算出錯。

超出範圍的輸入會被截斷而不是拒絕,因此在紅色欄位輸入 300 會被截到 255,在青色欄位輸入 120% 則會被截到 100。這讓工具在 Mac 觸控板上使用起來較為寬容,但代價是打錯字會默默被四捨五入,而不會發出警告。複製之前請務必看一下色塊。

K 通道值得再看一眼。單純以青、洋紅、黃三色調出的黑色既混濁、成本高又乾燥慢,這也是印刷操作員會對文字與陰影使用獨立黑版的原因。當你的 RGB 輸入接近黑色時,K 通常會跳到很高的百分比,而 C、M 與 Y 則會降到接近零。轉換器會明確處理這個特殊情況:對於真正的黑色輸入,K 為 100%,且不使用任何彩色油墨。

一個實作範例:純螢幕紅色

以 RGB(255, 0, 0) 為例,這是教科書中的螢幕紅色。

將各通道縮放至 0–1:R' = 1,G' = 0,B' = 0。

K = 1 − max(1, 0, 0) = 0。

由於 K 不為 1,計算剩餘的油墨:

C = (1 − 1 − 0) / (1 − 0) = 0。

M = (1 − 0 − 0) / (1 − 0) = 1。

Y = (1 − 0 − 0) / (1 − 0) = 1。

以百分比表示的輸出:C 0%、M 100%、Y 100%、K 0%。這正是印刷機把螢幕紅色印到紙上所需的洋紅加黃色混色,當你在紅、綠、藍欄位輸入相同數字時,瀏覽器工具回傳的結果與此一致。

當數學運算結果與實際印刷不同時

上述轉換是一個純粹的數學轉換,並未對油墨、紙張或網點擴大做任何假設。專業的印刷廠會將同一個 RGB 值透過特定的 CMYK 設定檔(例如 US Web Coated SWOP、FOGRA39、Japan Color 或其他區域標準)進行處理,所得到的百分比會有所不同,有時單一通道甚至會相差五個百分點以上。這種差異並非錯誤,而是設定檔在反映真實顏料在真實紙張上疊加的方式。

你可以把轉換器用於快速估算、學習兩種模型之間的關係,以及取得一個可貼到草稿檔案中的合理起始值。當工作要交給生產用的印刷機時,請交出 RGB 原始檔,讓印前團隊或你的 RIP 套用實際的目標設定檔。兩者的輸出不會相符,而這個落差正是色彩管理印刷正在正常運作的真實訊號。RGB 轉 CMYK 轉換器公式與限制指南 會針對其他色彩逐步講解同一套計算,讓你看看它套用在灰色、藍色與綠色上時的數學過程。

反向操作的方式也相同。如果你手邊有來自印刷規格的 CMYK 百分比,並想在 Mac 上預覽,轉換器會以 255 × (1 − C/100) × (1 − K/100) 為每個通道回傳 RGB。這個數字是該油墨混色在一般顯示器上呈現樣貌的近似值;使用搭載相符 ICC 設定檔且已校色的螢幕會更接近實際結果,但瀏覽器分頁中的任何計算都無法比得過硬體校色的參考顯示器。

所有處理都在你的瀏覽器中本地執行。不會上傳任何色彩值,因此這個工具既快速、保護隱私,並且在頁面載入後可離線運作 — 這是一個小但實用的特性,特別是當你在 MacBook 上、離開可信任網路準備印刷檔案時。

延伸閱讀:RGB 轉 HEX 色彩:具備即時預覽的雙向轉換器。