\(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) | = |
Добавить комментарий