本文所有示例代码或Demo可以在此获取:https://github.com/WillieWangWei/SampleCode_GPUImage2_FilterList.git
如果本文对你有所帮助,请给个Star????
相关文章
GPUImage2(一)集成与使用
GPUImage2(三)滤镜大全:色彩调校
GPUImage2(四)滤镜大全:图像处理
GPUImage2(五)滤镜大全:混合模式
GPUImage2(六)滤镜大全:视觉特效
##概述
本篇枚举GPUImage2内置滤镜中的所有的图像生成类别,并对其效果及参数进行简要说明,供选择参考。
##图像生成
共4类
- LineGenerator
- SolidColorGenerator
- CircleGenerator
- CrosshairGenerator
所有类继承自ImageGenerator,它有一个init(size:)构造器,用来指定生成图片的大小。
它遵循ImageSource协议,可以作为图像数据的提供者来使用。
它不遵循ImageConsumer协议,不能作为图像数据的接收者使用。
#####LineGenerator
生成一张画有直线的图像。lineColor:Color 填充线的颜色lineWidth:Float 线宽lines:[Line] 多条直线的数组
#####SolidColorGenerator
生成一张纯色的图像。color:Color 填充图像的颜色。
#####CircleGenerator
生成一张圆形的图像。radius:Float 圆半径center:Position 圆心位置circleColor:Color 圆的颜色backgroundColor:Color 图像的背景颜色
#####CrosshairGenerator
生成一张标记有十字线的图像。crosshairWidth:Float 十字线宽度crosshairColor:Color 十字线颜色positions:[Position] 多个十字线位置的数组
本文所有示例代码或Demo可以在此获取:https://github.com/WillieWangWei/SampleCode_GPUImage2_FilterList.git
如果本文对你有所帮助,请给个Star????
相关文章
GPUImage2(一)集成与使用
GPUImage2(三)滤镜大全:色彩调校
GPUImage2(四)滤镜大全:图像处理
GPUImage2(五)滤镜大全:混合模式
GPUImage2(六)滤镜大全:视觉特效