美文网首页iOS iOS框架集合图片处理
GPUImage2(二)滤镜大全:图像生成

GPUImage2(二)滤镜大全:图像生成

作者: Willie_ | 来源:发表于2017-02-17 18:20 被阅读1412次

    本文所有示例代码或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] 多条直线的数组

    LineGenerator
    SolidColorGenerator

    生成一张纯色的图像。
    color:Color 填充图像的颜色。

    SolidColorGenerator
    CircleGenerator

    生成一张圆形的图像。
    radius:Float 圆半径
    center:Position 圆心位置
    circleColor:Color 圆的颜色
    backgroundColor:Color 图像的背景颜色

    CircleGenerator
    CrosshairGenerator

    生成一张标记有十字线的图像。
    crosshairWidth:Float 十字线宽度
    crosshairColor:Color 十字线颜色
    positions:[Position] 多个十字线位置的数组

    CrosshairGenerator

    本文所有示例代码或Demo可以在此获取:https://github.com/WillieWangWei/SampleCode_GPUImage2_FilterList.git

    如果本文对你有所帮助,请给个Star👍

    相关文章
    GPUImage2(一)集成与使用
    GPUImage2(三)滤镜大全:色彩调校
    GPUImage2(四)滤镜大全:图像处理
    GPUImage2(五)滤镜大全:混合模式
    GPUImage2(六)滤镜大全:视觉特效

    相关文章

      网友评论

      • __阳阳:GPUImageHoughTransformLineDetector这个类是线条检测, 他的作用是什么呢?
      • __阳阳:OC版本怎么画线呢? 我看swift的方法OC里边没有.....

      本文标题:GPUImage2(二)滤镜大全:图像生成

      本文链接:https://www.haomeiwen.com/subject/ppmaittx.html