\(A\) — нижний слой
\(B\) — верхний слой
\(R\) — результат
| Пример | Режим | Описание |
|---|---|---|
| Normal(A, B) | $$ B $$ | |
| Darken(A, B) | $$ \min(A, B) $$ | |
| Multiply(A, B) | $$ AB $$ | |
| ColorBurn(A, B) | $$ 1-\frac{1-A}{B} $$ | |
| LinearBurn(A, B) | $$ A+B-1 $$ | |
| DarkerColor(A, B) | = | |
| Lighten(A, B) | $$ \max(A, B) $$ | |
| Screen(A, B) | $$ 1-(1-A)(1-B) $$ | |
| ColorDodge(A, B) | $$ \frac{A}{1-B} $$ | |
| LinearDodge(A, B), Add(A, B) | $$ A+B $$ | |
| LighterColor(A, B) | ||
| Overlay(A, B) | $$ \begin{cases} 1-2(1-A)(1-B), & \text{if $ B >\frac{1}{2} $ }\\ 2AB, & \text{if $ B \leq\frac{1}{2} $ } \end{cases} $$ | |
| SoftLight(A, B) | \begin{cases} (2A-1)(\sqrt{B}-B)+B, & \text{if $ A > \frac{1}{2}$} \\ (2A-1)(B-B^2)+B, & \text{if $ A \leq \frac{1}{2}$} \\ \end{cases} |
|
| HardLight(A, B) = Overlay(B, A) |
\begin{cases} 1-2(1-A)(1-B), & \text{if $ A > \frac{1}{2}$} \\ 2AB, & \text{if $ A \leq \frac{1}{2}$} \\ \end{cases} |
|
| VividLight(A, B) | \begin{cases} \frac{B}{2(1-A)}, & \text{if $ A > \frac{1}{2}$} \\ 1-\frac{1-B}{2A}, & \text{if $ A \leq \frac{1}{2}$} \\ \end{cases} |
|
| LinearLight(A, B) | $$ B+2A-1 $$ | |
| PinLight(A, B) | = | |
| HardMix(A, B) |
\begin{cases} 1, & \text{if $ A >1-B$} \\ 0, & \text{if $ A \leq 1-B$} \\ \end{cases} |
|
| Difference(A, B) | $$ \left|A-B\right| $$ | |
| Exclusion(A, B) | $$ A+B-2AB $$ | |
| Subtract(A, B) | $$ A-B $$ | |
| Divide(A, B) | $$ \frac{A}{B} $$ | |
| Hue(A, B) | $$ HSL(H_A, S_B, L_B) $$ | |
| Saturation(A, B) | $$ HSL(H_B, S_A, L_B) $$ | |
| Color(A, B) | = | |
| Luminosity(A, B) | = |
Добавить комментарий