美文网首页
GPUImage总结

GPUImage总结

作者: 幻想无极 | 来源:发表于2018-04-08 11:42 被阅读39次

    ******************** 图片相关 *****************************

    可以生成图像,不能输入
    GPUImagePicture:传入图片对象
    GPUImageUIElement:传入视图对象

    可以输入图像
    GPUImageView:加载framebuffer的显示类,OpenGL最终绘制

    ******************** 录制相关 *****************************

    GPUImageVideoCamera:视频输入输出
    GPUImageStillCamera::拍照
    GPUImageMovieWriter:录制音频视频

    ******************** 滤镜相关 *****************************

    GPUImageTwoInputFilter:接受两个帧缓存对象的输入,将两个帧缓存对象合并成一个帧缓存对象输出
    GPUImageThreeInputFilter:三个
    GPUImageFourInputFilter:四个

    GPUImageFilterPipeline:从文件配置进行组合滤镜,可定制程度较低
    GPUImageFilterGroup:自定义组合滤镜

    GPUImageLookupFilter:LUT颜色查找表

    ******************** 基础 *****************************

    GPUImageInput协议:接受帧缓存的输入,在响应链中输入经过它的处理又能输出给下一个节点,是叠加滤镜和组合滤镜的基础
    GPUImageOutput:输出GPUImageFramebuffer,UIImage,CGImage

    GPUImageFramebuffer:管理帧缓存和纹理
    GPUImageFramebufferCache:管理GPUImageFramebuffer对象,方便重复使用

    GLProgram:编译、链接顶点着色器和片元着色器
    GPUImageContext:提供OpenGL ES基本上下文

    参考:https://www.jianshu.com/p/d8dc4db63ce9

    相关文章

      网友评论

          本文标题:GPUImage总结

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