GPUImage2(五)滤镜大全:混合模式

本文所有示例代码或Demo可以在此获取:https://github.com/WillieWangWei/SampleCode_GPUImage2_FilterList.git
如果本文对你有所帮助,请给个Star👍
相关文章
GPUImage2(一)集成与使用
GPUImage2(二)滤镜大全:图像生成
GPUImage2(三)滤镜大全:色彩调校
GPUImage2(四)滤镜大全:图像处理
GPUImage2(六)滤镜大全:视觉特效
概述
本篇枚举GPUImage2
内置滤镜中的所有的混合模式类别,并对其效果及参数进行简要说明,供选择参考。
混合模式
共24类
- ChromaKeyBlend
- DissolveBlend
- MultiplyBlend
- AddBlend
- SubtractBlend
- DivideBlend
- OverlayBlend
- DarkenBlend
- LightenBlend
- ColorBurnBlend
- ColorDodgeBlend
- ScreenBlend
- ExclusionBlend
- DifferenceBlend
- HardLightBlend
- SoftLightBlend
- AlphaBlend
- SourceOverBlend
- NormalBlend
- ColorBlend
- HueBlend
- SaturationBlend
- LuminosityBlend
- LinearBurnBlend
ChromaKeyBlend
用第二图像替换第一图像中的颜色。
thresholdSensitivity:Float
颜色匹配需要的近似程度,默认0.4。
smoothing:Float
颜色混合的平滑度,默认0.1。

DissolveBlend
消失混合。
mix:Float
第二图像覆盖第一图像的程度,取值[0.0, 1.0],默认0.5。

MultiplyBlend
乘法混合。

AddBlend
加法混合。

SubtractBlend
减法混合。

DivideBlend
分割混合。

OverlayBlend
重叠混合。

DarkenBlend
取图像间每个颜色分量最小值混合。

LightenBlend
取图像间每个颜色分量最大值混合。

ColorBurnBlend
颜色加深混合。

ColorDodgeBlend
颜色加亮混合。

ScreenBlend
滤色混合。

ExclusionBlend
排除混合。

DifferenceBlend
差异混合。

HardLightBlend
强光混合。

SoftLightBlend
柔光混合。

AlphaBlend
将第二图像根据alpha通道混合在第一图像上。
mix:Float
第二图像的覆盖程度,取值[0.0, 1.0],默认0.5。

SourceOverBlend
图像源混合。

NormalBlend
普通混合。

ColorBlend
颜色混合。

HueBlend
色调混合。

SaturationBlend
饱和度混合。

LuminosityBlend
亮度混合。

LinearBurnBlend
线性加深混合。

本文所有示例代码或Demo可以在此获取:https://github.com/WillieWangWei/SampleCode_GPUImage2_FilterList.git
如果本文对你有所帮助,请给个Star👍
相关文章
GPUImage2(一)集成与使用
GPUImage2(二)滤镜大全:图像生成
GPUImage2(三)滤镜大全:色彩调校
GPUImage2(四)滤镜大全:图像处理
GPUImage2(六)滤镜大全:视觉特效