在影像處理的數位運算中,覆蓋 (Overlay) 模式是一個非常經典的「對比增強」型混合模式。它結合了「乘法 (Multiply)」與「濾色 (Screen)」的特性,能夠在保留底層亮部與暗部細節的同時,增加影像的飽和度與反差。
以下從影像處理專家的視角,為您解析其運算邏輯:
在 Photoshop 中,絕大多數的混合模式(包括「覆蓋」)都是以 R、G、B 三個色版拆開來獨立運算 的。
為了方便運算,影像處理程式會先將 RGB 的色階數值(0–255)歸一化(Normalize)到 $[0, 1]$ 的區間。
假設:
歸一化公式 (/eq):$0<A,B<1$
$C = \begin{cases} 2AB, & \text{if } A < 0.5 \\ 1 - 2(1 - A)(1 - B), & \text{if } A \ge 0.5 \end{cases}$
標準 0–255 色階區間公式:
若直接以 0 到 255 的整數代入,公式如下:
$C = \begin{cases} \frac{2 \times A \times B}{255}, & \text{if } A < 128 \\ 255 - \frac{2 \times (255 - A) \times (255 - B)}{255}, & \text{if } A \ge 128 \end{cases}$
專家觀點: 覆蓋模式的本質是**「以底層為準」**。當底層偏暗(< 128),它執行乘法運算(變暗);當底層偏亮($\ge 128$),它執行濾色運算(變亮)。這與「柔光 (Soft Light)」模式非常相似,但覆蓋的力道更強、對比更生硬。