记载了吉里吉里Z支持的图像处理功能。
目录
混合 运算 |
不透明 | 乘法混合 | Photoshop兼容 颜色减淡(线性)混合(加法混合) |
Photoshop兼容 硬光混合 |
Photoshop兼容 变亮混合 |
alpha混合 | 颜色减淡混合 | Photoshop兼容 颜色加深(线性)混合(减法混合) |
Photoshop兼容 柔光混合 |
Photoshop兼容 变暗混合 |
|
加法alpha混合 | 变亮混合 | Photoshop兼容 乘法混合 |
Photoshop兼容 颜色减淡色彩混合 |
Photoshop兼容 差异混合 |
|
加法混合 | 变暗混合 | Photoshop兼容 屏幕混合 |
Photoshop V.5.x以下兼容 颜色减淡色彩混合 |
Photoshop V.5.x以下兼容 差异混合 |
|
减法混合 | 屏幕乘法混合 | Photoshop兼容 叠加混合 |
Photoshop兼容 颜色加深色彩混合 |
Photoshop兼容 排除混合 |
No. | 种类 | 公式 | 说明 |
1 | 不透明 | result = src | 合成而不引用Alpha通道 |
2 | alpha混合 | result = blend(dest, src, α) | 进行alpha混合。 透明的最基本类型。 |
3 | 加法alpha混合 | result = min(1.0, dest × ( 1.0 - α ) + src) | 进行加法alpha混合。 |
4 | 加法混合 | result = min(1.0, dest × ( 1.0 - α ) + src) | 进行加法混合。适合于光彩的表现。 相当于11.Photoshop的「颜色减淡(线性)混合」,但是Alpha在合成中被忽略。 中性颜色(叠加不变的颜色)是黑色。 |
5 | 减法混合 | result = max(0.0, dest + src - 1.0) ※ 和 result = dest - src 不同的只是src不反转或不反转的区别。 |
进行减法混合。alpha被忽略。 中性色是白色。 |
6 | 乘法混合 | result = dest × src | 进行乘法混合。 alpha被忽略。 中性色是白色。 |
7 | 颜色减淡混合 | result = min(1.0, dest ÷ ( 1.0 - src ) ) | 进行颜色减淡混合。 适合于光照事物的表达。 alpha被忽略。 中性色是黑色。 |
8 | 变亮混合 | result = max(dest, src) | 进行变亮混合 alpha被忽略。 中性色是黑色。 |
9 | 变暗混合 | result = min(dest, src) | 进行变暗混合。 alpha被忽略。 中性色是白色。 |
10 | 屏幕乘法混合 | result = 1.0 - ( 1.0 - dest ) × ( 1.0 - src ) | 进行屏幕乘法混合。 alpha被忽略。 中性色是黑色。 |
11 | Photoshop兼容 颜色减淡(线性)混合合成 (加法混合) |
result = blend(dest, min(1.0, dest + src), α) | 进行Photoshop兼容的「颜色减淡(线性)混合」(加法混合)。 与4.加法混合不同,alpha不会被无视。 中性色是黑色。 |
12 | Photoshop兼容 颜色加深(线性)混合 (减法混合) |
result = blend(dest, max(0.0, dest + src - 1.0), α) | 进行Photoshop兼容的颜色加深(线性)混合(减法混合)。 与5.减法混合不同,alpha不会被无视。 中性色是白色。 |
13 | Photoshop兼容 乘法混合 |
result = blend(dest, dest × src, α) | 进行Photoshop兼容的乘法混合。 与6.乘法混合不同、alpha不会被无视。 中性色是白色。 |
14 | Photoshop兼容 屏幕混合 |
result = blend(dest, 1.0 - (1.0 - dest) × (1.0 - src), α) | 进行Photoshop兼容的屏幕混合。 与10.屏幕乘法混合不同、alpha不会被无视。 中性色是黑色。 |
15 | Photoshop兼容 叠加混合 |
result = blend(dest, overlay(dest, src), α) 此处 overlay(a, b) = a × b × 2.0 ( a < 0.5 的时候) 1.0 - (1.0 - a) × (1.0 - b) × 2.0 (其他的情况) |
进行Photoshop兼容的叠加混合。 中性色是50%灰色。 |
16 | Photoshop兼容 硬光混合 |
result = blend(dest, hardlight(dest, src), α) 此处 hardlight(a, b) = a × b × 2.0 (b < 0.5 的时候) 1.0 - (1.0 - a) × (1.0 - b) × 2.0 (其他的情况) |
进行Photoshop兼容的硬光混合。 中性色是50%灰色。 |
17 | Photoshop兼容 柔光混合 |
result = blend(dest, softlight(dest, src), α) 此处 softlight(a, b) = a(0.5 ÷ b) (b < 0.5 的时候) a((1.0 - b) ÷ 2) (其他的情况) |
进行Photoshop兼容的柔光混合。 中性色是50%灰色。 |
18 | Photoshop兼容 颜色减淡色彩混合 |
result = blend(dest, min(1.0, dest ÷ ( 1.0 - src ) ), α) | 进行Photoshop兼容的颜色减淡色彩混合。 与 ltDodge 不同,alpha不会被无视。 中性色是黑色。 |
19 | Photoshop Ver.5.x以下兼容 颜色减淡色彩混合 |
result = min(1.0, dest ÷ ( 1.0 - src × α) ) | 进行Photoshop的5.x 版本以下兼容的颜色减淡色彩混合。 与 18.Photoshop兼容颜色减淡色彩混合有若干公式上的不同。 中性色是黑色。 |
20 | Photoshop兼容 颜色加深色彩混合 |
result = blend(dest, max(0.0, 1.0 - (1.0 - dest) ÷ src), α) | 进行Photoshop兼容的颜色加深色彩混合。 中性色是白色。 |
21 | Photoshop兼容 变亮混合 |
result = blend(dest, max(dest, src), α) | 进行Photoshop兼容的变亮混合。 与8.变亮混合不同、alpha不会被无视。 中性色是黑色。 |
22 | Photoshop兼容 变暗混合 |
result = blend(dest, min(dest, src), α) | 进行Photoshop兼容的变暗混合。 与9.变暗混合不同、alpha不会被无视。 中性色是白色。 |
23 | Photoshop兼容 差异混合 |
result = blend(dest, abs(dest - src), α) | 进行Photoshop兼容的差异混合。 中性色是黑色。 |
24 | Photoshop Ver.5.x以下兼容 差异混合 |
result = abs(dest - src × α) | 进行Photoshop的5.x 版本以下兼容的差异混合。 与23.Photoshop兼容的差异混合有若干公式上的不同。 中性色是黑色。 |
25 | Photoshop兼容 排除混合 |
result = blend(dest, dest + src - 2.0 × src × dest, α) | 进行Photoshop兼容的排除混合。 中性色是黑色。 |