美文网首页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"

相关文章

  • iOS -- Xcode导入GPUImage

    GPUImage GPUImage 是基于GPU做图片滤镜,摄像头实时滤镜的第三方库,该库中内置了125种滤镜效果...

  • iOS开发笔记(十三)

    前言 分享iOS开发中遇到的问题,和相关的一些思考。 正文 Xcode适配问题 1、GPUImage在Xcode ...

  • Swift下 GPUImage 的安装与使用

    Swift下 GPUImage 的安装与使用 1. 安装 先说说官方的建议: Xcode 6 and iOS 8 ...

  • iOS GPUImage的导入

    1.从github上下载源码,GPUImage, 下载完成打开文件有如下几个文件 2.打开framework里面的...

  • GPUImage

    1.添加GPUImage静态库 关于导入GPUimage到工程已经简单使用:只能用于真机关于GPUImage的导入...

  • 视频滤镜

    GPUImage原生美颜 GPUImage原生美颜 步骤一:使用Cocoapods导入GPUImage步骤二:创建...

  • GPUImage.framework导入Xcode报错

    以前用的GPUImage 使用的都是 .a , 今天特意自己打包成framework的,这样感觉会比以前好管理文...

  • GPUImage工程配置相关的笔记

    GPUImage的导入 下载GPUImage,地址:https://github.com/BradLarson/G...

  • GPUImage

    GPUImage的导入下载GPUImage,地址:https://github.com/BradLarson/GP...

  • GPUImage与CoreImage

    GPUImage 与 CoreImage 对比 GPUImage 最低支持iOS4.0,iOS5.0之后就支持自定...

网友评论

  • 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