颜色过滤器类实例讲解

作者:创世魂

 

● 本类说明

 

本类的作用就是用来给图片增加各种样式,添加的样式是通过一种数字图像合成算法实现。

例如:加亮,变暗,相加等效果,都可以在本类中实现。

 

 

● 创建混合过滤器

 

帮助文档如下图:

本方法是一种“数字图像混合算法”,通过本算法可以实现“目标颜色”“目的图片”之间形成各种各样的效果。

具体效果通过“图像混合方式”实现,共有18种算法。

 

代码编写如下图:

定义“画笔类”成员变量。

随后在“异步绘制帧”下创建位图对象,然后指定“画笔.颜色过滤器”写属性为“创建混合过滤器”

参数1:填写“颜色类.红色”

参数2:填写“图像混合方式.高亮”

最终的“红色”会和“当前位图”进行“高亮”算法,然后形成一个全新的位图。

最后将“位图”绘制出来演示效果。

此处我举例了“四种”样式。

 

运行效果如下图:

其它样式大家可以自己调整“图像混合方式”“常量值”来感受效果。

 

 

● 创建高亮过滤器

 

帮助文档如下图:

本方法进行了一种高亮图片算法,计算公式就是红框内的文字说明,知道即可,无需深入了解。

 

代码编写如下图:

本代码中演示了三种高亮样式,大家可以自己调整相关的颜色值,查看不同的效果。

 

运行效果如下图: