美文网首页
GPUImage图片美颜

GPUImage图片美颜

作者: xing_xing | 来源:发表于2017-04-21 11:18 被阅读118次

准备工作: 导入GPUImage框架

  方式一 : 利用cocoapods 集成
  方式二 : 去Githup下载源代码,然后导入

代码 :

方法一: (利用GPUImage框架提供的GPUImageView来展示滤镜后的图片)

 // 预览view
GPUImageView *imageView = [[GPUImageView alloc]initWithFrame:self.view.bounds];
[self.view insertSubview:imageView atIndex:1];
// 原图
UIImage *image = [UIImage imageNamed:@"10.jpg"];
// 创建图片源
GPUImagePicture *picture = [[GPUImagePicture alloc]initWithImage:image];
// 滤镜
GPUImageSepiaFilter *filter = [GPUImageSepiaFilter new];
// 把图片数据添加到过滤器中
[picture addTarget:filter];
// 把过滤后的数据放到预览view上展示
[filter addTarget:imageView];
// 开始渲染
[picture processImage];

方法二 : (用自己定义的UImageView)

 // 预览view
UImageView *imageView = [[UImageView alloc]initWithFrame:self.view.bounds];
[self.view addSubview:imageView];
// 原图
UIImage *image = [UIImage imageNamed:@"10.jpg"];
// 创建图片源
GPUImagePicture *picture = [[GPUImagePicture alloc]initWithImage:image];
// 滤镜
GPUImageSepiaFilter *filter = [GPUImageSepiaFilter new];
// 把图片数据添加到过滤器中
[picture addTarget:filter];
// 开始渲染
[picture processImage];
// 获取滤镜后的image
UIImage *image= [filter imageFromCurrentFramebuffer]
// 给自己定义的imageview赋值
imageView.image = image;

滤镜可以随便换的,想要达到什么效果换什么滤镜就可以了

简单介绍几种滤镜:

GPUImageBrightnessFilter        :  调整亮度(所谓的美白)
GPUImageBilateralFilter         :  模糊 (用来忽略脸上的痘痘啊之类的)
GPUImageSepiaFilter             :  怀旧风格

相关文章

  • GPUImage图片美颜

    准备工作: 导入GPUImage框架 代码 : 方法一: (利用GPUImage框架提供的GPUImageView...

  • 视频滤镜

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

  • iOS-DIY美颜相机

    本例是使用GPUImage开源框架,生成美颜相机。实时采集画面,进行美颜。 GPUImage GPUImage是开...

  • 美颜滤镜效果

    美颜滤镜效果 GPUImage的介绍 GPUImage 是一个开源的基于GPU的图片或视频的处理框架,其本身内置了...

  • 关于GPUImage之美颜相机

    iOS GPUImage 美颜相机 GPUImage是一个强大的图像处理库,其中美颜相机,可以让我们实现自定义美颜...

  • iOS图片美颜

    使用GPUImage做美颜非常方便,内置已经提供了一个GPUImagePicture作为图片输入Filter。 G...

  • 滤镜初探-BeautifyFaceDemo原理理解

    利用GPUImage处理直播过程中美颜的流程 采集视频 => 获取每一帧图片 => 滤镜处理 => GPUImag...

  • GPUImage美颜

    来源【如何快速的开发一个完整的iOS直播app】(美颜篇) 利用GPUImage处理直播过程中美颜的流程 采集视频...

  • GPUImage美颜

    效果图 1.废话前言[可略过] 前两天和一个做IOS的朋友在一起聊天,他现在做人脸识别.他告诉我说他们公司的同事说...

  • 2019-03-22

    GPUImage 之 GPUImageVideoCamera 实现美颜相机功能,并将美颜后的视频保存到手机相册

网友评论

      本文标题:GPUImage图片美颜

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