GPUImage 过滤器相关
GPUImage 过滤器相关
内置过滤器
当前有125个内置过滤器,分为以下类别:
颜色调整
GPUImageBrightnessFilter:调整图像的亮度
- 亮度:调整后的亮度(-1.0-1.0,默认值为0.0)
GPUImageExposureFilter:调整图像的曝光
- 曝光:调整后的曝光(-10.0-10.0,默认值为0.0)
GPUImageContrastFilter:调整图像的对比度
- 对比度:调整后的对比度(0.0-4.0,默认值为1.0)
GPUImageSaturationFilter:调整图像的饱和度
- 饱和度:应用于图像的饱和度或去饱和度(0.0-2.0,默认值为1.0)
GPUImageGammaFilter:调整图像的灰度系数
- gamma:要应用的gamma调整(0.0-3.0,默认值为1.0)
GPUImageLevelsFilter:类似Photoshop的色阶调整。min,max,minOut和maxOut参数在[0,1]范围内浮动。如果来自Photoshop的参数在[0,255]范围内,则必须首先将它们转换为[0,1]。gamma / mid参数是一个float> =0。它与Photoshop中的值匹配。如果要对RGB以及各个通道应用级别,则需要两次使用此滤镜-首先用于单个通道,然后用于所有通道。
GPUImageColorMatrixFilter:通过将矩阵应用于图像来变换图像的颜色
- colorMatrix:4x4矩阵,用于转换图像中的每种颜色
- 强度:每个像素新变换后的颜色替换原始颜色的程度
GPUImageRGBFilter:调整图像的各个RGB通道
- 红色:每个色彩通道乘以的标准化值。范围从0.0开始,默认值为1.0。
- 绿色:
- 蓝色:
GPUImageHueFilter:调整图像的色调
- 色调:色调角度,以度为单位。默认为90度
GPUImageVibranceFilter:调整图像的鲜艳度
- vibrance:要应用的振动度调整,默认设置为0.0,建议的最小/最大值分别为-1.2和1.2。
GPUImageWhiteBalanceFilter:调整图像的白平衡。
- temperature:调整图像的温度,单位为ºK。值4000非常凉,而7000非常暖。默认值为5000。请注意,在4000和5000之间的比例在视觉上与在5000和7000之间的比例几乎相同。
- 色调:用于调整图像的色调。值-200表示非常绿色,而200表示非常粉红色。默认值为0。
GPUImageToneCurveFilter:基于样条曲线为每个颜色通道调整图像的颜色。
- redControlPoints:
- greenControlPoints:
- blueControlPoints:
- rgbCompositeControlPoints:色调曲线包含一系列控制点,这些控制点定义了每个颜色分量或复合物中所有三个分量的样条曲线。这些以NSValue包裹的CGPoints的形式存储在NSArray中,标准化的X和Y坐标为0-1。默认值为(0,0),(0.5,0.5),(1,1)。
GPUImageHighlightShadowFilter:调整图像的阴影和高光
- 阴影:增加阴影以使阴影变淡,从0.0到1.0,默认值为0.0。
- Highlights:从1.0减少到0.0,以默认值1.0降低高光。
GPUImageHighlightShadowTintFilter:允许您使用颜色和强度独立地着色图像的阴影和高光
- shadowTintColor:阴影色调RGB颜色(GPUVector4)。默认值:(
{1.0f, 0.0f, 0.0f, 1.0f}
红色)。 - highlightTintColor:高亮色调RGB颜色(GPUVector4)。默认值:(
{0.0f, 0.0f, 1.0f, 1.0f}
蓝色)。 - shadowTintIntensity:阴影着色强度,从0.0到1.0。默认值:0.0
- highlightTintIntensity:突出显示色调强度,从0.0到1.0,默认值为0.0。
- shadowTintColor:阴影色调RGB颜色(GPUVector4)。默认值:(
GPUImageLookupFilter:使用RGB颜色查找图像来重新映射图像中的颜色。首先,使用您喜欢的照片编辑应用程序将滤镜应用于GPUImage / framework / Resources中的lookup.png。为了使其正常工作,每个像素的颜色都不得依赖于其他像素(例如,模糊将不起作用)。如果需要更复杂的过滤器,则可以根据需要创建任意多个查找表。准备就绪后,将新的lookup.png文件用作GPUImageLookupFilter的第二个输入。
GPUImageAmatorkaFilter:基于Amatorka的Photoshop动作的照片滤镜:http
GPUImage 过滤器相关相关推荐
- Mina SSL Filter安全加密过滤器相关知识介绍
原文地址:Mina SSLFilter(Apahce Mina user guide Chapter11 SSL Filter) SslFilter过滤器是负责管理数据的加密和解密通过安全连接.每当你 ...
- CSS设置首行空两个格
文章目录[隐藏] CSS 设置首行空两个格方法 CSS 设置首行空两个格例子 CSS 设置首行空两个格方法 关键词: text-indent text-indent 定义 text-indent 属性 ...
- Redis 高级主题之布隆过滤器(BloomFilter)
最近计划准备整理几篇关于Reids高级主题的博文,本文整理的是关于布隆过滤器在Redis中如何应用,先来一张思维导图浏览全文. 1. 认识BloomFilter 1.1 原理 布隆过滤器,英文叫Blo ...
- javaweb过滤器_JavaWeb技术(2):SpringMVC中的Filter
Filter顾名思义就是过滤器,在JavaWeb体系中,他在服务端,卡在请求/响应与Servlet之间做一些操作: 过滤器相关的类的顶层接口如下,以下方法都由Web容器自动调用: package 你可 ...
- Servlet过滤器介绍之原理分析(转)
http://zhangjunhd.blog.51cto.com/113473/20629 本文主要介绍Servlet过滤器的基本原理 author: ZJ 2007-2-21 Blog: [url] ...
- 布隆过滤器(Bloom Filter)原理及优缺点剖析
直观的说,bloom算法类似一个hash set,用来判断某个元素(key)是否在某个集合中. 和一般的hash set不同的是,这个算法无需存储key的值,对于每个key,只需要k个比特位,每个存储 ...
- JavaEE基础(05):过滤器、监听器、拦截器,应用详解
本文源码:GitHub·点这里 || GitEE·点这里 一.Listener监听器 1.概念简介 JavaWeb三大组件:Servlet,Listener,Filter.监听器就是指在应用程序中监听 ...
- servlet过滤器入门
servlet API中最重要的一个功能就是能够为servlet和JSP页面定义过滤器.过滤器提供了某些早期服务器所支持的非标准"servlet链接"的一种功能强大且标准的替代品. ...
- IOS OpenGL ES GPUImage 滤色混合 GPUImageScreenBlendFilter
目录 一.简介 二.效果演示 三.源码下载 四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 Ope ...
最新文章
- 人工智障?243个机器人被裁
- “机器人之夜”看猎豹跑得快还是五款机器人价格降得快?“鸿门宴”正式上演
- 后盾网lavarel视频项目---lavarel使用模型进行增删改查操作
- 浅谈BERT/Transformer模型的压缩与优化加速
- android 上传文件用php程序在服务端接受(一)
- 线性链条件随机场与HMM在viterbi算法中的图解对比
- mysql中的blob和text区别
- 原生js追加html代码,原生js实现给指定元素的后面追加内容
- bind 0.0.0.0的作用是什么呢?
- Python学习笔记——算术操作符和优先级问题
- java电脑_电脑上搭建java开发环境
- Map对象与实体类Object对象转换
- instanceof java_Java中的instanceof关键字
- 关于NSStringFromClass的一点见解
- IPHONE手机知识大全(下)
- CPC系统在win10上的安装,1小时快速安装
- UnityWebRequest加载音频
- 马尔代夫的华为“新4军”
- 速腾聚创16线雷达配置
- html5我的心灵小屋,描写我的小屋优美句子
热门文章
- SpringBoot如何读取配置文件(@Value/@ConfigurationProperties/Environment)
- 独家披露武圣关羽的真正死因——绝密
- iuni-summary
- filewriter 设置编码_从OutStreamWriter 和Filewriter谈Java编码
- 编译mini linux,Ubuntu 下 Mini2440 建立交叉编译环境
- 相机品牌软文营销知道这三点轻松写出吸引眼球的标题
- 手写C语言之分支循环语句-语法详细版(06)
- WSL Docker 使用 bitnami 镜像
- easyui打开新的选项卡_【easyui右键关闭选项卡】easyui关闭选项卡_easyui关闭当前选项卡...
- ddd 访问权限_DDD 领域驱动设计-如何 DDD?
- Mina SSL Filter安全加密过滤器相关知识介绍