不想看集成方式的可以直接从传送门下载,项目里面有合成好的GPUImage,直接拖入并添加依赖库就可以使用,支持真机和模拟器。源码有修改,具体可查看GPUImage.md。
1、下载GPUImage
2、对开对应工程文件
3、编译静态库
参照图片修改,不然合成真机和模拟器静态库时会报错
在Relase模式下分别编译(Command+B)真机和模拟器
4、合并静态库
lipo -create 真机静态库路径 模拟器静态库路径 -output 输出路径
例如上图我创建了一个Release-ossimulator文件夹,那么终端指令为
lipo -create /Users/Will/Desktop/ThirdPartyLib/GPUImage-master/build/Release-iphoneos/libGPUImage.a /Users/Will/Desktop/ThirdPartyLib/GPUImage-master/build/Release-iphonesimulator/libGPUImage.a -output /Users/Will/Desktop/ThirdPartyLib/GPUImage-master/build/Release-ossimulator/libGPUImage.a
5、使用
Resources里的图片是滤镜会使用到的