美文网首页
GPUImage集成和简单使用

GPUImage集成和简单使用

作者: 伦伦子_f7b3 | 来源:发表于2019-07-15 15:59 被阅读0次

(更多学习资料)https://www.jianshu.com/nb/4268718

一.集成步骤

1.Github下载地址:(GPUImage源码地址)https://github.com/BradLarson/GPUImage

2.GPUImage是开源库,所以需要我们自己打包静态库,在下载的文件中找到GPUImage.xcodeproj文件,打开->勾选真机环境运行(根据自己的所需环境勾选) - 然后在build目录下面就会得到静态库libGPUImage.a和头文件的文件夹usr

3.自己的项目过程中需要使用,集成配置项:

将编译得到的静态库libGPUImage.a和文件夹include拖入到过程中;

在Build Settings ->Header Search Paths 下指定include文件的路径

4.在需要使用的地方引入 #import "GPUImage.h"

二.GPUImage介绍

GPUImage的结构图:

GPUImage中的几个概念

output为输出源

input为输入源

filter为滤镜

GPUImage的四大输入基础类

GPUImageVideoCamera摄像头-视频流

GPUImageStillCamera摄像头-照相

GPUImagePicture图片

GPUImageMovie视频

一般调用步骤,以处理图片为例

三.滤镜分类

  GPUImage 包含一百多种图像处理的滤镜,主要分为四类

  1.color process(色彩处理滤镜,包含饱和度,对比度,透明度,白平衡,亮度,曝光,色调,黑白,反色,单色,去雾,高光阴影,颜色混合,棕褐色等)

  2.image process(图像调整滤镜,包含锐化,2d,3d变换,裁剪,检测,模糊等)

  3.blednds(混合模式,包含溶解,添加混合,分割混合,乘法混合,叠加混合,减淡混合,加深混合等)

4.effects(特效,包含马赛克,漩涡效果,凸起效果,鱼眼效果,凸面镜效果,哈哈镜效果等)

相关文章

  • GPUImage集成和简单使用

    (更多学习资料)https://www.jianshu.com/nb/4268718 一.集成步骤 1.Githu...

  • GpuImage 在Android 上的应用以及各种效果参照表

    Step 1: GpuImage 集成 Step 2: 布局中使用 在布局中加上GPUImageView,为了显示...

  • GPUImage

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

  • GPUImage视频滤镜

    前言 简单介绍下使用GPUImage以及遇到的问题,GPUImage下载地址https://github.com/...

  • GPUImage简单使用

    底层是使用的AVCaptureAVCapture音视频采集 常用滤镜

  • GPUImage集成

    GPUImage集成 GPUImage是一个基于GPU操作,提供图像和视频处理的开源框架,其中内置了120多中滤镜...

  • GPUImage的简单使用

    简述: 基于GPU的图像加速,因此可以加速对实时摄像头视频、电影以及image的滤镜和其它效果处理,并且能够自定义...

  • GPUImage的简单使用

    GPUImage 是一个开源的图像处理库,提供了非常多的滤镜效果来加工图片。GPUImage 并不像一般的第三方库...

  • GPUImage集成

    (1)首先下载GPUImagehttps://github.com/BradLarson/GPUImage (2)...

  • GPUImage视频编辑

    在上一篇文章:GPUImage的使用(图片渲染篇) 中已经介绍了如何接入GPUImage,并且实现了简单的图片渲染...

网友评论

      本文标题:GPUImage集成和简单使用

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