图像处理库GPUImage简单使用

一、介绍

是一个基于的开源的图像处理库,作者是Brad Larson。将封装为简洁的或接口,可以用来给图像、实时相机视频、电影等添加滤镜。

二、使用

1.导入GPUImage两种方式

a.使用导入

注:给项目添加cocopods等操作在此不做多余赘述

b.手动导入

(1).首先下载GPUImage,下载地址

(2).解压后,在framework 目录下,打开工程

(3).因为 GPUImage是一个开源的库 ,所以需要自己生成 静态库(以前的笨方法把整个工程加入项目,这在使用中出现了很不不必要的麻烦)

(4).运行该工程(生成 用于真机和模拟器的lib)

(5).点击Products下的 libGPUImage.a,右键, show in finder 将 两个lib 合并(方法,详见关于 创建静态库的博文)

(6).将 GPUImage.h文件中包含的头文件全部 提取到 header文件中

2.使用

(1).导入头文件

(2).使用滤镜

(3).效果

三、概念解析

为输出源

为输入源

为滤镜

以下为滤镜,添加了部分注释

扫描以上二维码了解更多文章。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181108G0VV8A00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券