龙空技术网

后期进阶 | 变幻莫测的混合模式,其实没那么难

泼辣官方 546

前言:

此刻姐妹们对“混合模式的定义”都比较关注,大家都想要知道一些“混合模式的定义”的相关文章。那么小编同时在网摘上网罗了一些有关“混合模式的定义””的相关资讯,希望小伙伴们能喜欢,大家一起来了解一下吧!

提到混合模式,可能很多人都会认为这是一个极其抽象的概念,觉得这是一种高深莫测的算法,很难去把握与理解它,更别提如何应用了。实际上混合模式非常简单,我们前面提到过,图层就是一张张纸叠在一起,而混合模式就是纸与纸之间的药水,不同的药水会让纸张之间产生不同的混合效果。

在泼辣修图中,我们一共提供了21种混合模式供我们选择,其中包括六个分组即:正常组、变亮组、变暗组、对比度组、色彩组和特效组。 

1、正常组

在正常组下只有一种混合模式就是正常混合模式,所谓正常混合模式就是叠加层与原图不发生任何混合效果,如果我们为原图叠加一个纯色图层,然后把纯色图层的混合模式改为“正常”,那么就会直接显示我们叠加的纯色图层。

2、变亮组

在变亮组下一共有四种混合模式,顾名思义这一组下的混合模式会让画面产生变亮的效果,它包括滤色、变亮、添加和减淡这四种混合模式,接下来我们来分一一剖析。

滤色:当我们在原图上叠加一个图层,然后对这个叠加图层使用滤色混合模式的时候,其产生的结果色会比原图更亮,除非叠加的这个图层为纯黑色即RGB(0,0,0),否则其他任何颜色都会让原图更亮即结果色的RGB值相较于原图的RGB 值会更大,它的计算方法为(以R值为例):R=255-(R1反相×R2反相)/255,其中R为结果值,R1和R2为原图层与叠加层的R 值,例如原图在A 位置的像素为RGB (123,45,90),叠加层在A位置的像素为RGB(150,34,66),那么最后混合色的R值就是R=255-(133×106)/255即200,可以看到最终的R值比任何一个都大,也就意味着一旦混合图层或原图的R 、G、B基数比较大时,是很容易出现255这个最大值的。

基于滤色混合模式的这些特性,我们对这种混合模式的应用主要集中在这三方面:一是利用滤色混合模式在两个图层之间实现多重曝光效果,二是利用色彩层+滤色混合模式的方法去渲染画面的色彩,利用这个方法去渲染画面色彩时,阴影部分的变化会更加剧烈,因为根据我们前面讲解的算法,如果对一张图片应用同一个色彩层,阴影区域因为其R 、G、B值都比较小,因此其绝对增长量更大,因此看起来变化会更加剧烈一些。三是在图像合成的时候可以利用滤色混合模式实现更加自然的合成效果。

变亮:当我们在原图上叠加一个图层,然后对这个叠加图层使用滤色混合模式的时候,其产生的结果色会比原图更亮,它是通过直接对比上下两个图层对应位置像素的RGB 值,然后取更大的RGB值来实现调整效果的。例如上面这个图层在位置A 的像素为RGB(50,100,150),下面这个图层在位置A 的像素为RGB(200,150,100),如果我们把上面这个图层的混合模式改为变亮,那么最后混合出来的结果色就是RGB(200,150,150)。

在这里我们也可以明显的看出变亮混合模式和滤色混合模式的区别,如果原图或叠加层的在A这个位置像素的R、G、B值都不是255的话,那么利用变亮混合模式混合出的结果色一定没有255,而滤色混合模式则不然。

变亮混合模式的应用和滤色混合模式比较接近但在实际后期过程中滤色混合模式都是一个更佳的选择,因为变亮混合模式的算法是在原图层和混合图层的R 、G、B值中二选一,这容易导致过渡不平滑、色彩诡异等现象,因此在通常情况下我都更建议选择滤色混合模式,除非你需要对画面整体亮度进行有效控制。

添加混合模式:添加混合模式与滤色混合模式有些相似,我们可以简单的将添加混合模式理解成应用滤色混合模式之后提高对比度的效果,这种混合模式因为其过渡比较生硬,因此在实际后期中的应用相对较少,但如果我们希望得到“增强版”滤色混合模式的效果的话,这种混合模式是可以考虑的。

减淡混合模式:减淡混合模式与添加混合模式是两种比较接近的两种混合模式,其最为明显的区别就是减淡混合模式会更多的保留画面阴影区域,也就是说画面中如果存在纯黑色区域,那么减淡混合模式不会对这些区域产生影响,利用这一个特性,我们可以在实现添加混合模式类似效果的同时更好的保留画面阴影区域。

3、变暗组

在变暗组下一共有四种混合模式,顾名思义这一组下的混合模式会让画面产生变暗的效果,它包括叠底、变暗、减去、加深这四种混合模式,接下来我们来一一剖析。

叠底混合模式:当我们在原图上叠加一个图层,然后对这个叠加图层使用叠底混合模式的时候,其产生的结果色会比原图更暗,除非叠加的这个图层为纯白色即RGB(255,255,255),否则其他任何颜色都会让原图更暗即结果色的RGB值相较于原图的RGB 值会更小,它与滤色混合模式是一种相对的混合模式。

叠底混合模式在后期中的应用主要集中在三方面:一是替换天空,利用正片叠底混合模式我们可以快速的实现天空的替换,其原理就是利用叠底混合模式会更多的影响高光的特性,利用这种方法替换的天空可以很好的保留画面细节,例如原图中的电线等等。二是渲染色彩,利用色彩层+正片叠底混合模式我们可以快速的实现画面的色彩渲染,并且更多的会影响画面的高光区域,利用色彩层+正片叠底混合模式渲染的画面会具有一种安静的视觉感受,因为画面中的纯白区域会被抹除。三是图像合成,有时候为了获得更佳的视觉感受,我们会利用叠底混合模式让两个图层实现更好的融合。

变暗混合模式:变暗混合模式是与变亮混合模式相对的一种混合模式,后者是上下两个图层相同位置的RGB值比较取较大者生成结果色,而前者是上下两个图层相同位置的RGB值相比较取较小者生成结果色,因此最后的像素会变暗。变暗混合模式的应用相对不多。

减去混合模式:减去混合模式与叠底混合模式有些相似,我们可以简单的将添加混合模式理解成应用叠底混合模式之后提高对比度的效果,这种混合模式因为其过渡比较生硬,因此在实际后期中的应用相对较少,但如果我们希望得到“增强版”叠底混合模式的效果的话,这种混合模式是可以考虑的。

加深混合模式:加深混合模式与减去混合模式是两种比较接近的两种混合模式,其最为明显的区别就是加深混合模式会更多的保留画面高光区域,也就是说画面中如果存在纯白色区域,那么加深混合模式不会对这些区域产生影响,利用这一个特性,我们可以在实现添加混合模式类似效果的同时更好的保留画面高光区域。

5、对比组

在对比组下一共有五种混合模式,它包括叠加、柔光、亮光、强光、线性光这五种混合模式,。

柔光混合模式:利用柔光混合模式我们可以快速的渲染画面色彩,例如我们在原图A 上面添加一个纯色图层B ,然后把图层B的混合模式改为柔光,那么原图A就会受到图层B色彩的影响,而亮度的变化则取决于B色彩的亮度,如果亮度较高,那么原图会在渲染图层B色彩的基础上增加亮度,同理如果B 图层的色彩亮度较低,那么原图就会在渲染图层B色彩的基础上降低亮度。

叠加混合模式:叠加混合模式与柔光混合模式画面效果比较接近,但是叠加混合模式的效果相较于柔光混合模式会更加强烈,画面亮度的变化也取决于叠加层的亮度。

亮光混合模式:亮光混合模式相较于柔光和叠加混合模式其效果更加强烈(原图会更多的受到色彩层的影响),且这种混合模式会显著提高画面的对比程度。

线性光混合模式:线性光混合模式的效果与亮光比较相似但它对阴影区域的影响会更加强烈,画面的色彩会由应用混合模式的色彩层主导,画面亮度的变化也取决于叠加层的亮度。

强光混合模式:强光混合模式的效果与线性光比较相似,但是强光混合模式能够保留更多的画面细节,高光部分相较而言会更加的柔和。画面亮度的变化也取决于叠加层的亮度。

6、色彩组

在色彩组下一共有四种混合模式,它包括色调、饱和度、颜色、明度这四种混合模式。

色调混合模式:我们知道,色彩具有三种最基础的属性:色相、饱和度、明度,所谓色相即色彩的外貌特征,例如红色、绿色、蓝色等,所谓饱和度即色彩的鲜艳程度,例如鲜艳的红色、不鲜艳的红色,所谓明度即一种颜色的明亮程度,例如明亮的红色、深沉的红色,任何一种颜色都可以从这三个角度去定义。

如果我们在图层A 的基础之上叠加了一个色彩层 B,然后把B图层的混合模式改为色调,那么最终色彩就是利用B图层色彩的色相、以及A 图层原本的饱和度、明度生成的,这就是色调混合模式的基础工作原理。

利用色调混合模式我们可以统一一张照片的色相,让画面拥有独特的视觉效果。

饱和度混合模式:饱和度混合模式就是利用叠加层色彩的饱和度、以及原图层的色相、明度生成最终的图像,这就是饱和度混合模式的基础工作原理。因为黑白灰这几种颜色的饱和度都是为0,因此如果我们添加一个黑白灰的纯色图层,然后把这个图层的混合模式改为饱和度,那么原图会变成黑白图像。

颜色混合模式:颜色混合模式就是利用叠加层色彩的色相和饱和度、以及原图层的明度生成最终的图像,这就是颜色混合模式的基础工作原理。

明度混合模式:明度混合模式就是利用叠加层色彩的明度、以及原图层的色相和饱和度生成最终的图像,这就是明度混合模式的基础工作原理。

7、特效组

在特效组下一共有三种混合模式,它包括差值、排除和划分这三种混合模式。

差值:差值混合模式是通过将上下两个图层同一位置像素的R、G、B值相减然后取绝对值得到的,因此如果上下两个图层完全相同的话,使用这个混合模式后画面会变成纯黑色。利用图层+差值混合模式渲染出来的图像看起来会非常的独特,有一种光怪陆离的视觉效果。

排除:排除混合模式的算法(以R值为例):R=R1+R2-(R1×R2)/128,R为最终混合色的R值,R1和R2分别为原图层与叠加层的R值,利用排除混合模式我们可以很轻松的制作反相效果。

划分:划分混合模式的算法为(以R值为例):R=(R1/R2)×255,R为最终混合色的R值,R1为叠加层的R值,R2为原图层的R值。如果我们混合层的色彩比较暗,那么最终画面会出现很多白色区域,如果我们混合层的色彩比较亮,那么最终的画面会呈现出强烈的对比,同时会呈现出混合色的互补色。

标签: #混合模式的定义