美文网首页
GPUImage学习demo1

GPUImage学习demo1

作者: WSGNSLog | 来源:发表于2017-03-02 14:21 被阅读28次

ViewController.m

#import "ViewController.h"
#import "GPUImage.h"

- (void)viewDidLoad {
      [super viewDidLoad];
      UIImage *inputImage = [UIImage imageNamed:@"lufei.jpeg"];
     GPUImageVignetteFilter *disFilter = [[GPUImageVignetteFilter alloc] init];
     //设置要渲染的区域
     [disFilter forceProcessingAtSize:inputImage.size];
     [disFilter useNextFrameForImageCapture];
     //获取数据源
     GPUImagePicture *stillImageSource = [[GPUImagePicture alloc]initWithImage:inputImage];
     //添加上滤镜
     [stillImageSource addTarget:disFilter];
     //开始渲染
     [stillImageSource processImage];
     //获取渲染后的图片
     UIImage *newImage = [disFilter imageFromCurrentFramebuffer];
     //加载出来
     UIImageView *imageView = [[UIImageView alloc] initWithImage:newImage];
     imageView.frame = self.view.frame;
     [self.view addSubview:imageView];

}

相关文章

  • GPUImage学习demo1

    ViewController.m

  • GPUImage学习

    前言 一些自带滤镜 支持滤镜摄像,滤镜相机,滤镜图片,滤镜视频 一.使用滤镜生成UIImage对象 创建一个滤镜类...

  • GPUImage2 的导入

    首先,GPUImage有3个版本分别是:GPUImage,GPUImage2,GPUImage3 GPUImage...

  • GPUImage概览

    读GPUImage源码,深入了解GPUImage原理及OpenGL ES。 关于GPUImage GPUImage...

  • React学习Demo1

    1.下载初学者学习包 http://reactjs.cn/react/docs/getting-started.h...

  • GPUImage 解析

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

  • GPUImage架构-思维导图

    GPUImage架构 参考文章: GPUImage架构

  • 视频滤镜

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

  • GPUImage 学习一

    最近在做视频处理方面的工作,然后接触到了GPUImage这个开源库,这是库使用的是OpenGLES这套图像处理方案...

  • Gpuimage学习笔记

    1.原理: GPUImage是一个链(chain), source -> phase1 target -> p...

网友评论

      本文标题:GPUImage学习demo1

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