GPUImage阅读笔记-概述

2020-01-04  本文已影响0人  小沛2016

GPUImage主要由AVFoundation和OpenGL ES两个框架组成

GPUImage框架是使用了链式结构去实现滤镜的渲染,在框架里定义了一个GPUImageOutput的类和一个GPUImageInput的协议。
如果继承了GPUImageOutput,则有输出纹理到下一个Target的功能(方法)
如果实现了GPUImageInput,则可以输入纹理

基本上每一个滤镜都继承GPUImageFilter,GPUImageFilter可以接收一个GPUImageFrameBuffer,然后经过GLProgram渲染处理后,输出一个新的GPUImageFrameBuffer,然后再通过方法,把新的GPUImageFrameBuffer传给下一个Target。

GPUImage框架主要有以下几个部分

上一篇下一篇

猜你喜欢

热点阅读