在 Photoshop 中,「加深顏色(Color Burn)」的底層數學運算是將 R、G、B 三個色版完全拆開來「獨立計算」的,絕對不是看 RGB 數值的總和。

(註:在整個 Photoshop 混合模式中,只有「顏色變暗 / Darker Color」與「顏色變亮 / Lighter Color」是將像素視為整體,比較其亮度總和。其餘多數模式皆為獨立色版運算。)

這種「各色版獨立運算」的特性,加上「加深顏色」極端的反向除法公式,正是它在疊加時會產生強烈色偏(Color Shift)與極高色彩飽和度的根本原因。這在處理布料纖維的染色模擬或材質深層陰影時,能創造出比「色彩增值」更生動且濃郁的層次感。

核心計算式回顧

為確保運算的精確度,我們再次列出標準化在 0 至 255 色階區間的單一色版公式:

$C_{out} = \max\left(0, 255 - \frac{(255 - C_{base}) \times 255}{C_{blend}}\right)$


RGB 獨立運算:實務數值範例

為了具體展現各色版獨立計算如何導致最終色彩的質變,我們設定一個實務上常見的合成情境:將一個偏藍色的冷調陰影(混合層),疊加在一塊偏卡其黃色的底布(底層)上。

初始設定:

接下來,Photoshop 引擎會將 R、G、B 拆開,分別代入上述公式執行運算:

1. 紅色版 (R) 計算