2016 - 2024

感恩一路有你

图像混合入门:使用blend函数实现丰富的预置效果

浏览量:2704 时间:2024-01-29 19:01:40 作者:采采

在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函数,我们可以轻松地将图片源按照指定的方式混合到目标上,实现各种有趣的视觉效果。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。