美文网首页iOS
GPUImage学习---01:添加GPUImage到Xcode

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

作者: jeckHao | 来源:发表于2017-10-18 15:47 被阅读0次

    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

    编译成功即导入成功。

    相关文章

      网友评论

        本文标题:GPUImage学习---01:添加GPUImage到Xcode

        本文链接:https://www.haomeiwen.com/subject/kbceuxtx.html