GPUImage總結

******************** 圖片相關 *****************************

可以生成圖像,不能輸入
GPUImagePicture:傳入圖片對象
GPUImageUIElement:傳入視圖對象

可以輸入圖像
GPUImageView:加載framebuffer的顯示類,OpenGL最終繪制

******************** 錄制相關 *****************************

GPUImageVideoCamera:視頻輸入輸出
GPUImageStillCamera::拍照
GPUImageMovieWriter:錄制音頻視頻

******************** 濾鏡相關 *****************************

GPUImageTwoInputFilter:接受兩個幀緩存對象的輸入,將兩個幀緩存對象合并成一個幀緩存對象輸出
GPUImageThreeInputFilter:三個
GPUImageFourInputFilter:四個

GPUImageFilterPipeline:從文件配置進行組合濾鏡,可定制程度較低
GPUImageFilterGroup:自定義組合濾鏡

GPUImageLookupFilter:LUT顏色查找表

******************** 基礎 *****************************

GPUImageInput協(xié)議:接受幀緩存的輸入,在響應鏈中輸入經(jīng)過它的處理又能輸出給下一個節(jié)點,是疊加濾鏡和組合濾鏡的基礎
GPUImageOutput:輸出GPUImageFramebuffer,UIImage,CGImage

GPUImageFramebuffer:管理幀緩存和紋理
GPUImageFramebufferCache:管理GPUImageFramebuffer對象,方便重復使用

GLProgram:編譯、鏈接頂點著色器和片元著色器
GPUImageContext:提供OpenGL ES基本上下文

參考:http://www.itdecent.cn/p/d8dc4db63ce9

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容