身為影像處理專家,我很樂意為您解析 Photoshop 中「圖層混合模式」的底層運算邏輯。

關於變亮(Lighten)模式,一個最常見的誤解是「它會計算像素的總亮度(明度)」。事實上,Photoshop 的運算邏輯是基於個別色版(Channel-by-Channel)進行獨立比對的。


1. 核心運算邏輯

在「變亮」模式下,軟體會逐一比對「混合層(上方圖層)」與「基底層(下方圖層)」中,R、G、B 三個色版的對應數值

公式:

結果色 = Max(基底層數值, 混合層數值)

系統會挑選兩個圖層中數值較大的那一個作為最終結果。這意味著結果像素的紅色成分會取兩者中較紅的,綠色取較綠的,藍色取較藍的。這也是為什麼有時候混合後的顏色會產生原本兩個圖層都不存在的「新色」。


2. 計算範例

為了方便理解,我們設定兩個像素點的 RGB 數值(範圍為 0-255):

拆解比對過程:

  1. R 色版: $Max(100, 150) = \mathbf{150}$
  2. G 色版: $Max(200, 50) = \mathbf{200}$
  3. B 色版: $Max(50, 180) = \mathbf{180}$

最終結果色: $R: 150, G: 200, B: 180$


3. 專家觀點:為什麼不是比對總和?

如果以「總和」或「明度」來比對,邏輯會完全不同: