美文网首页
GPUImage的使用(二)

GPUImage的使用(二)

作者: 朴子hp | 来源:发表于2018-12-10 22:50 被阅读19次

图片的选择的话,可以用系统相册获取图片也可以的利用GPUImage去自定义相机拍照也可以均可。

1.这里先以系统相册获取的图片为例,简单介绍GPUImage滤镜的使用(传过来的图片 UIImage (sourceImage) 以“反色”滤镜为例  效果如下)

正常图片 反色处理后图片

代码如下:

GPUImageColorInvertFilter *disFilter = [[GPUImageColorInvertFilter alloc] init];  

  //设置要渲染的区域   

 [disFilter forceProcessingAtSize:sourceImage.size];   

 [disFilter useNextFrameForImageCapture];    

//获取数据源   

 GPUImagePicture *stillImageSource = [[GPUImagePicture alloc]initWithImage:sourceImage];    

//添加上滤镜  

  [stillImageSource addTarget:disFilter];    

//开始渲染  

  [stillImageSource processImage];  

  //获取渲染后的图片   

 UIImage *newImage =  [disFilter imageFromCurrentFramebuffer];

然后把它newImage展示出来在界面就可以了,是不是使用起来很简单

具体的滤镜样式可参考: https://www.jianshu.com/p/706b302658ce

相关文章

  • 视频滤镜

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

  • GPUImage的使用(二)

    图片的选择的话,可以用系统相册获取图片也可以的利用GPUImage去自定义相机拍照也可以均可。 1.这里先以系统相...

  • GPUImage 解析

    GPUImage解析(一) —— 基本概览(一)GPUImage解析(二) —— 基本概览(二)GPUImage解...

  • iOS滤镜那些事儿

    一. GPUImage 框架的介绍及基本使用 1.GPUImage 的介绍 GPUImage是基于OpenGL E...

  • GPUImage源码分析与使用(三)

    使用GPUImage拍照添加滤镜 使用GPUImage拍视频添加滤镜 VideoManager.h VideoMa...

  • iOS-DIY美颜相机

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

  • iOS开发之GPUImage(二)—混合滤镜

    前言 本片为GPUImage系列的第二篇,混合滤镜,本篇文章将从两种方式讲解GPUImage混合滤镜的使用。本文系...

  • GPUImage(四):GPUImageFramebuffer

    GPUImage概览GPUImage(一):视频采集GPUImageVideoCameraGPUImage(二):...

  • GPUImage详细解析(十)用GPUImage和指令配合合并视

    前言 GPUImage详细解析在GPUImage文集,在前文GPUImage详细解析(八)视频合并混音中使用了gi...

  • GPUImage

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

网友评论

      本文标题:GPUImage的使用(二)

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