iOS -- Xcode導(dǎo)入GPUImage

GPUImage

GPUImage 是基于GPU做圖片濾鏡,攝像頭實時濾鏡的第三方庫,該庫中內(nèi)置了125種濾鏡效果,被分為下面幾類:1> 顏色調(diào)整;2> 圖片處理;3> 混合模式;4> 視覺效果。處理效果是基于GPU的,比基于CPU的CIImage性能更高。由于其使用的是GPU,所以在濾鏡染色的時候真正使用的是Open GL 的shader 語言。
(具體內(nèi)容可在Github上下載, https://github.com/BradLarson/GPUImage

導(dǎo)入

主要的導(dǎo)入方法有兩種:一種較復(fù)雜,一種稍簡單點;
這里我只介紹簡單導(dǎo)入方法,以下為導(dǎo)入步驟:

1.下載

github上下載GPUImage;

2.解壓

解壓文件,在解壓好的文件夾中有個bulid.sh文件,打開終端,

cd GPUImage的文件夾位置

然后將bulid.sh文件拖入到終端中,運行;

3.添加

運行之后,文件夾中會多出一個名為bulid的文件夾,在此文件夾中找到 release-iPhone文件夾。在該文件夾下有兩個文件,將這兩個文件夾拷貝到所要添加的工程中;

4.導(dǎo)入所需庫

導(dǎo)入所需要的添加的庫

target -> bulid Phases -> Link Binary With Libraries
添加 QuartzCore , AVFoundation , OpenGLES , CoreVideo ,CoreMedia 庫;
Image.png
5.設(shè)置相對路徑
target - > Bulid Settings - > header search paths  $(SRCROOT)  recursive
Image.png
6.在需要的類中導(dǎo)入
#import  "GPUImage.h"
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容