(五)其他
除了以上四种类别的滤镜之外,Demo中还演示了以下几个功能:
用户自定义滤镜
GPUImage 支持用户自定义滤镜,支持使用用户定义的片元着色器文件,滤镜文件以.fsh后缀
UI element 叠加
UI Element 就是将APP View中的UI 控件使用Alpha 混合滤镜叠加到在图像上
外部配置文件
支持外部配置文件来配置滤镜的使用链,Demo 中使用SampleConfiguration.plist 文件,在文件中定义了两个滤镜,加载配置文件后,GPUImage就会在pipeline中添加这两个滤镜的处理
Filter Group
Filter Group 可以将多个滤镜加入到一个数组中,便于分类使用
Face Detection
人脸检测