身為影像處理專家,我很樂意為您解析 Photoshop 中「圖層混合模式」的底層運算邏輯。
關於變亮(Lighten)模式,一個最常見的誤解是「它會計算像素的總亮度(明度)」。事實上,Photoshop 的運算邏輯是基於個別色版(Channel-by-Channel)進行獨立比對的。
在「變亮」模式下,軟體會逐一比對「混合層(上方圖層)」與「基底層(下方圖層)」中,R、G、B 三個色版的對應數值。
公式:
結果色 = Max(基底層數值, 混合層數值)
系統會挑選兩個圖層中數值較大的那一個作為最終結果。這意味著結果像素的紅色成分會取兩者中較紅的,綠色取較綠的,藍色取較藍的。這也是為什麼有時候混合後的顏色會產生原本兩個圖層都不存在的「新色」。
為了方便理解,我們設定兩個像素點的 RGB 數值(範圍為 0-255):
最終結果色: $R: 150, G: 200, B: 180$
如果以「總和」或「明度」來比對,邏輯會完全不同: