美文网首页ios 控件iOS Developer
iOS -- Xcode导入GPUImage

iOS -- Xcode导入GPUImage

作者: 平平无奇DeBug | 来源:发表于2016-07-04 18:59 被阅读702次

    GPUImage

    GPUImage 是基于GPU做图片滤镜,摄像头实时滤镜的第三方库,该库中内置了125种滤镜效果,被分为下面几类:1> 颜色调整;2> 图片处理;3> 混合模式;4> 视觉效果。处理效果是基于GPU的,比基于CPU的CIImage性能更高。由于其使用的是GPU,所以在滤镜染色的时候真正使用的是Open GL 的shader 语言。
    (具体内容可在Github上下载, https://github.com/BradLarson/GPUImage

    导入

    主要的导入方法有两种:一种较复杂,一种稍简单点;
    这里我只介绍简单导入方法,以下为导入步骤:

    1.下载

    github上下载GPUImage;

    2.解压

    解压文件,在解压好的文件夹中有个bulid.sh文件,打开终端,

    cd GPUImage的文件夹位置
    

    然后将bulid.sh文件拖入到终端中,运行;

    3.添加

    运行之后,文件夹中会多出一个名为bulid的文件夹,在此文件夹中找到 release-iPhone文件夹。在该文件夹下有两个文件,将这两个文件夹拷贝到所要添加的工程中;

    4.导入所需库

    导入所需要的添加的库

    target -> bulid Phases -> Link Binary With Libraries
    添加 QuartzCore , AVFoundation , OpenGLES , CoreVideo ,CoreMedia 库;
    
    Image.png
    5.设置相对路径
    target - > Bulid Settings - > header search paths  $(SRCROOT)  recursive
    
    Image.png
    6.在需要的类中导入
    #import  "GPUImage.h"

    相关文章

      网友评论

      • 54bc11a78d23:我的什么说SDK10.0 没有
        青藤1992:我试了,你把build.sh文件中的IOSSDK_VER="9.0"改成你的当前模拟器的版本就行了,我的模拟器现在用的是10.3,所以我写成IOSSDK_VER="10.3"就ok了

      • 踏云小子:还是不行,说redefinition of module of GPUImage
      • 我的月亮你的心:兄弟你这个配置成功了?

      本文标题:iOS -- Xcode导入GPUImage

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