GPUImage滤镜参数

参考:https://github.com/BradLarson/GPUImage

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:调整图像的灰度系数(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以及单个通道应用级别,则需要两次使用此滤镜-首先用于单个通道,然后用于所有通道。

GPUImageRGBFilter:调整图像的各个RGB通道(每个色彩通道乘以的标准化值。范围从0.0开始,默认值为1.0。)

GPUImageHueFilter:调整图像的色调(默认为90度)

GPUImageVibranceFilter:调整图像的鲜艳度(默认设置为0.0,建议的最小/最大值分别为-1.2和1.2)

GPUImageWhiteBalanceFilter:调整图像的白平衡。

emperature:调整图像的温度,单位为ºK。值4000非常凉,而7000非常暖。默认值为5000。请注意,在4000和5000之间的比例在视觉上与在5000和7000之间的比例几乎相同。

色调:用于调整图像的色调。值-200表示非常绿色,而200表示非常粉红色。默认值为0。

GPUImageHighlightShadowFilter:调整图像的阴影和高光

阴影:增加阴影以将阴影从0.0减至1.0,默认值为0.0。

Highlights:从1.0降低为0.0,以默认值1.0降低高光。

GPUImageGrayscaleFilter:将图像转换为灰度(饱和度滤镜的实现速度稍快,但无法更改颜色)

GPUImageSharpenFilter:锐化图像(-4.0-4.0,默认值为0.0)

GPUImageUnsharpMaskFilter:应用不清晰的蒙版

blurRadiusInPixels:基础高斯模糊的模糊半径。默认值为4.0。

强度:锐化的强度,从在多达0.0,与1.0的默认

GPUImageBilateralFilter:双向模糊,它尝试在保留锐利边缘的同时模糊相似的颜色值

texelSpacingMultiplier:texel读取之间的间隔的乘数,范围从0.0开始,默认为4.0

distanceNormalizationFactor:中心颜色和样本颜色之间的距离的归一化因子,默认值为8.0。

GPUImageColorBurnBlendFilter:应用两个图像的颜色加深混合

GPUImageColorDodgeBlendFilter:应用两个图像的颜色减淡混合

GPUImageHardLightBlendFilter:应用两个图像的强光混合

GPUImageSoftLightBlendFilter:应用两个图像的柔光混合

GPUImageHalftoneFilter:对图像应用半色调效果,例如新闻打印

fractionalWidthOfAPixel:半色调点的大小,以图像的宽度和高度的分数为单位(0.0-1.0,默认为0.05)

GPUImageCrosshatchFilter:这会将图像转换为黑白交叉阴影线图案

crossHatchSpacing:图像的小数宽度,用作交叉阴影线的间距。默认值为0.03。

lineWidth:剖面线的相对宽度。默认值为0.003。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容