iOS

GPUImage学习---01:添加GPUImage到Xcode

2017-10-18  本文已影响0人  jeckHao

GPUImage是什么?

GPUImage 是一个开源的基于GPU的图片或视频的处理框架,其本身内置了多达120多种常见的滤镜效果。有了它,添加实时的滤镜只需要简单地添加几行代码。

使用GPUImage处理图片比Core Image更简单,只需要将过滤器赋给图片对象即可,不用考虑context或者设备等其他问题。GPUImage提供了除高斯模糊外的其他几种不同效果的模糊,虽然Core Image也提供了几种模糊效果,但目前在iOS上能用的就只有高斯模糊,而GPUImage可用的有FastBlur, GaussianBlur, GaussianSelectiveBlur 和 BoxBlur。此外,作为开源框架的GPUImage还支持自定义的过滤器。

开始导入

使用CocoaPods导入(强烈建议!!!)

platform:ios,'8.0'

target 'test111' do

pod 'GPUImage'
end

手工导入(很麻烦,不建议使用)

step1:下载GPUImage

GPUImage1.png

step2:将下载的framework文件拷贝到工程

GPUImage2.png

step3:添加target和framework

GPUImage3.png

step4:添加头文件路径

在Build Settings -> Header Search Paths 添加GPUImage的路径:GPUImage/(此处的路径是step2中的GPUImage.xcodeproj的根目录)

step5:Other Linker flags里边添加-fobjc-arc-ObjC

step6:在viewcontroller中导入GPUImage.h

编译成功即导入成功。

上一篇下一篇

猜你喜欢

热点阅读