图像混合入门:使用blend函数实现丰富的预置效果
在Processing 3中,我们可以使用blend函数进行图像混合,这为我们提供了丰富的预置效果。下面将介绍blend函数的使用方法以及一些常用的混合模式。
使用blend函数实现图像混合
要使用blend函数,我们需要传入以下参数:
- 图片源(可选)
- 源坐标
- 源宽高
- 目标坐标
- 目标宽高
- 混合模式
默认情况下,blend函数会将图片源的一块按照指定的混合模式混合到目标上。如果没有指定图片源,默认目标是窗口的绘图区域。
常用的混合模式
以下是一些常用的混合模式:
1. DAREST和LIGHTEST模式:保留源和目标中较亮或较暗的像素。
2. SUBTRACT模式:从目标中减去源乘以某个因子,并将结果截止到黑色(如果为负)。
3. DIFFERENCE和EXCLUSION模式:也是类似的减法操作,但更弱一些。
4. SOFT_LIGHT和HARD_LIGHT模式:与增益有关的混合效果。
5. BURN模式:等同于Photoshop或Illustrator中的Color Burn。
6. DODGE模式:等同于Photoshop或Illustrator中的Color Dodge。
7. SCREEN和MULTIPLY模式:取颜色的倒数相乘,两者效果相反。
8. OVERLAY模式:MULTIPLY和SCREEN的混合效果。
示例
下图展示了一些常用混合模式的效果:
(示例图片)
在Processing 3中,我们也可以将blend函数作为PImage对象的成员函数来使用,此时该PImage对象就是目标。
总结:
文章介绍了Processing 3中使用blend函数进行图像混合的用法。通过传入不同的混合模式参数,我们可以实现丰富的预置效果。使用blend函数,我们可以轻松地将图片源按照指定的方式混合到目标上,实现各种有趣的视觉效果。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。