
GPIIMAGE
鱼儿-1226
离家千里,出了地铁口,万家灯火。
多年从事于音视频相关直播行业,使用 windows / linux系统,熟练使用c++、c#、opengl、unity3d、UE、cocos、ffmpeg、directshow、obs、鼠标键盘钩子、汇编、逆向(爬虫) 等。
展开
-
图像处理库GPUImage简单使用
一、介绍GPUImage是一个基于OpenGL ES 2.0的开源的图像处理库,作者是Brad Larson。GPUImage将OpenGL ES封装为简洁的Objective-C或Swift接口,可以用来给图像、实时相机视频、电影等添加滤镜。二、使用1.导入GPUImage两种方式a.使用cocopods导入platform :ios, '9.0'target 'GPUImageDemo' dopod 'GPUImage'end注:给项目添加cocopo...原创 2020-07-29 10:15:28 · 467 阅读 · 0 评论 -
GPUImage 滤镜大全
共125个滤镜, 分为四类1、Color adjustments: 31 filters, 颜色处理相关2、Image processing: 40 filters, 图像处理相关.3、Blending modes: 29 filters, 混合模式相关.4、Visual effects: 25 filters, 视觉效果相关.1234#import <Foundation/Foundation.h>#import "GPUImageBrightnessFilter.h"原创 2020-07-29 10:14:53 · 668 阅读 · 0 评论 -
GPUImage2(三)滤镜大全:色彩调校
本文所有示例代码或Demo可以在此获取:https://github.com/WillieWangWei/SampleCode_GPUImage2_FilterList.git如果本文对你有所帮助,请给个Star?相关文章GPUImage2(一)集成与使用GPUImage2(二)滤镜大全:图像生成GPUImage2(四)滤镜大全:图像处理GPUImage2(五)滤镜大全:混合模式GPUImage2(六)滤镜大全:视觉特效概述本篇枚举GPUImage2内置滤镜中的所有的色彩调校类别,并对其原创 2020-07-27 10:58:07 · 657 阅读 · 0 评论 -
GPUImage的图像形变设计(复杂形变部分)
在上一部分,我们介绍了两种简单形变的GPUImage实现方式,包括自定义FragmentShader,和自定义顶点数组。这一部分,我们将介绍更为复杂的一些图像形变的实现。Part3:基于自定义vertices的局部图像形变设计区别于Part2中的自定义vertices和fragment数组的简单图像形变,这里的自定义vertices数组不仅仅局限于图像4个顶点,而是可以任意指定的,从而可以达到对图像的局部区域进行细微的形变调整。这里,我们以调整用户的脸型,从而达到蛇精脸的效果为例,如下图所示:.原创 2020-07-24 13:54:04 · 430 阅读 · 0 评论 -
GPUImage使用
GPUImage项目下载地址:https://github.com/BradLarson/GPUImage.git下载项目时如果下载不下来可以直接check一份(之前下载了好多次都是下载失败,最后没办法了就直接check一份了)下载完成后打开项目,将项目中Headers中的所有头文件添加到自己的项目中,如下图:打开项目文件夹找到libGPUImage.a,拖到自己的项目中,如下图所示把下载下来的项目中的frameworks group拖到项目中(为了添加相应的库)如下图:至此原创 2020-07-24 13:51:15 · 483 阅读 · 0 评论 -
GPUImage源码分析(五):GPUImageLookupFilter
GPUImage源码分析(五):GPUImageLookupFilter22019.01.06 16:35:54字数 539阅读 400图像查表法原理,网上有很多资料有介绍,本文主要参考了https://blog.youkuaiyun.com/danffer1985/article/details/78692992这篇博客,本文仅做自己的知识梳理和记录。如博主有意见可留言。lookup查表法,简而言之就是,根据原图的像素的RGB值,找到颜色表上的对应位置,然后用颜色表上的RGB值替换原图上的像素的RGB值原创 2020-07-22 10:13:26 · 855 阅读 · 0 评论 -
图像处理库GPUImage简单使用
一、介绍GPUImage是一个基于OpenGL ES 2.0的开源的图像处理库,作者是Brad Larson。GPUImage将OpenGL ES封装为简洁的Objective-C或Swift接口,可以用来给图像、实时相机视频、电影等添加滤镜。二、使用1.导入GPUImage两种方式a.使用cocopods导入platform :ios, '9.0'target 'GPUImageDemo' dopod 'GPUImage'end注:给项目添加cocopo...原创 2020-07-22 10:12:40 · 634 阅读 · 0 评论