Processing 3:图片过滤(模糊阈值黑白反色等)

 时间:2026-02-13 17:01:18

1、为了说明filter的用法,首先准备一张pic.jpg图片放在了源程序路径下的data文件夹下。

使用image函数可以绘制该图像。

Processing 3:图片过滤(模糊阈值黑白反色等)

2、filter函数会对当前窗口内所绘制内容进行一次处理。

filter可以在图像绘制后使用。

filter(模式[,参数])是Filter的主要用法。(自定义shader略)

filter(THRESHOLD)会对当前窗口内图像进行一次黑白阈值。

Processing 3:图片过滤(模糊阈值黑白反色等)

3、THRESHOLD模式支持一个0~1之间的参数。

如图代码,图像3秒钟内从全白变成全黑。

Processing 3:图片过滤(模糊阈值黑白反色等)

4、使用GRAY模式以得到黑白图像,即把彩色变成0~255的灰度。

使用INVERT模式以对图片进行反色处理。

Processing 3:图片过滤(模糊阈值黑白反色等)

Processing 3:图片过滤(模糊阈值黑白反色等)

5、使用ERODE模式以减少明亮区域,使用DILATE以减少黑暗区域。

Processing 3:图片过滤(模糊阈值黑白反色等)

Processing 3:图片过滤(模糊阈值黑白反色等)

6、使用BLUR模式以对图像进行高斯模糊。支持一个参数,就是模糊半径。

Processing 3:图片过滤(模糊阈值黑白反色等)

7、使用POSTERIZE以设置颜色数。

比如filter(POSTERIZE,2)就表示R,G,B每个分量都只有两种颜色(全亮和全灭),对应256色的0和255.

filter(POSTERIZE,3)就表示R,G,B每个分量只有全亮,半亮,全黑。

Processing 3:图片过滤(模糊阈值黑白反色等)

8、每次调用filter都会作用于窗口内的所有内容。

因此,如图除了右下角的图片,都是多重效果的叠加结果。

Processing 3:图片过滤(模糊阈值黑白反色等)

  • Axure设置控件大小教程
  • 如何在ZBrush中设置参考图时改变图片大小
  • Animate如何拉动矩形的边
  • 如何利用Axure RP 8设计工具控制图片显示和隐藏
  • Unity的粒子系统如何设置渲染模式
  • 热门搜索
    尿不尽是怎么回事 摩托车怎么开 收据怎么写 闫芳最后怎么处理的 cheap什么意思怎么读 小米平板怎么样 被狗咬了怎么办 抽动症怎么治疗 车辆购置税怎么算 立体图形怎么画