《27种图层混合模式原理详解》由会员分享,可在线阅读,更多相关《27种图层混合模式原理详解(3页珍藏版)》请在金锄头文库上搜索。
1、-27 种图层混合模式原理详解1.1.正常模式正常模式NormalNormal默认模式,显示混合色图层蝴蝶图层的像素,没有进展任何的图层混合。这意味着基色图层背景图层对蝴蝶层没有影响。2.2.溶解溶解DissolveDissolve将混合色图层的图像以散乱的点状形式叠加到基色图层的图像上,对图像的色彩不产生影响,与图像的不透明度有关。 在图像的填充和不透明度都是 100%时,边缘的效果是最明显的,像下列图的蝴蝶图层中,蝴蝶的边缘点状像素效果就比拟明显。3.3.变暗变暗DarkenDarken在该模式下,对混合的两个图层相对应区域RGB 通道中的颜色亮度值进展比拟,在混合图层中,比基色图层暗的像
2、素保存,亮的像素用基色图层中暗的像素替换。 总的颜色灰度级降低, 造成变暗的效果。 如下列图中, 相对应区域中基色图层中较暗的铁锈就会被显示出来。4.4.正片叠底正片叠底MultiplyMultiply将上下两层图层像素颜色的灰度级进展乘法计算, 获得灰度级更低的颜色而成为合成后的颜色, 图层合成后的效果简单地说是低灰阶的像素显现而高灰阶不显现即深色出现,浅色不出现,黑色灰度级为0,白色灰度级为 255。如下列图中,蝴蝶图层中较浅的颜色由下一图层较深的颜色显现。计算公式:结果色=基色*混合色/ 2555.5.颜色加深颜色加深Color BurnColor Burn使用这种模式时,会加暗图层的颜
3、色值,加上的颜色越亮,效果越细腻。让底层的颜色变暗,有点类似于正片叠底,但不同的是,它会根据叠加的像素颜色相应增加比照度。和白色混合没有效果。计算公式:结果色 = 基色 + 混合色 - 255 * 255 / 混合色,其中如果基色+混合色-255出现负数则直接归零。6.6.线性加深线性加深Linear BurnLinear Burn和颜色加深模式一样,线性加深模式通过降低亮度,让底色变暗以反映混合色彩。和白色混合没有效果。计算公式:结果色 = 基色 + 混合色 - 255,如果得出数值小于 0,则直接归零。7.7.深色深色Darker ColorDarker Color深色混合模式比拟好理解。
4、她是通过计算混合色与基色的所有通道的数值,然后选择数值较小的作为结果色。因此结果色只跟混合色或基色一样,不会产生出另外的颜色。8.8.变亮变亮LightenLighten在该模式与变暗模式相反, 是对混合的两个图层相对应区域RGB 通道中的颜色亮度值进展比拟, 取较高的的像素点为混合之后的颜色,使得总的颜色灰度的亮度升高,造成变亮的效果。用黑色合成图像时无作用,用白色时则仍为白色。9.9.滤色滤色ScreenScreen它与正片叠底模式相反,将上下两层图层像素颜色的灰度级进展乘法计算,获得灰度级更高的颜色而成为合成后的颜色,图层合成后的效果简单地说是高灰阶的像素显现而低灰阶不显现即浅色出现,深
5、色不出现,产生的图像更加明亮。计算公式:结果色 = 255 - 混合色的补色 * 基色的补色 / 25510.10.颜色减淡颜色减淡Color DodgeColor Dodge使用这种模式时,会加亮图层的颜色值,加上的颜色越暗,效果越细腻。与颜色加深刚好相反,通过降低比照度,加亮底层颜色来反映混合色彩。与黑色混合没有任何效果。计算公式:结果色 = 基色 + (混合色 * 基色) / (255 -混合色)。混合色为黑色,结果色就等于基色,混合色为白色结果色就为白色。基色为黑色结果色就为黑色。11.11.线性减淡线性减淡Linear DodgeLinear Dodge类似于颜色减淡模式。但是通过增
6、加亮度来使得底层颜色变亮,以此获得混合色彩。与黑色混合没有任何效果。计算公式:结果色 = 基色 + 混合色,其中基色与混合色的数值大于255,系统就默认为最大值也就是255。12.12.浅色浅色Lighter ColorLighter Color通过计算混合色与基色所有通道的数值总和,哪个数值大就选为结果色。因此结果色只能在混合色与基色中选择,不会产生第三种颜色。与深色模式刚好相反。13.13.叠加叠加OverlayOverlay叠加模式比拟复杂,它是根据基色图层的色彩来决定混合色图层的像素是进展正片叠底还是进展滤色, 一般来说,发生变化的都是中间色调,高色和暗色区域根本保持不变。像素是进展正
7、片叠底 Multiply混合还是屏幕 Screen混合,取决于基色层颜色。颜色会被混合,但基色层颜色的高光与阴影局部的亮度细节就会被保存。.z.-计算公式:基色 128:结果色 = 255 - 255 - 混合色* (255 - 基色) / 128。14.14.柔光柔光Soft LightSoft Light将混合色图层以柔光的方式加到基色图层, 当基色图层的灰阶趋于高或低,则会调整图层合成结果的阶调趋于中间的灰阶调, 而获得色彩较为柔和的合成效果。形成的结果是:图像的中亮色调区域变得更亮,暗色区域变得更暗,图像反差增大类似于柔光灯的照射图像的效果。变暗还是提亮画面颜色,取决于混合层颜色信息。
8、产生的效果类似于为图像打上一盏散射的聚光灯。如果混合层颜色光源亮度高于 50%灰,基色层会被照亮变淡。如果混合层颜色光源亮度低于50%灰,基色层会变暗,就好似被烧焦了似的。计算公式:混合色 128: 结果色 = 基色 + (2 * 混合色 - 255) * (Sqrt(基色/255)*255 - 基色)/255。15.15.强光强光Hard LightHard Light如果两层中颜色的灰阶是偏向低灰阶,作用与正片叠底模式类似,而当偏向高灰阶时,则与滤色模式类似。中间阶调作用不明显。正片叠底或者是滤色混合基层颜色,取决于混合层颜色。产生的效果就好似为图像应用强烈的聚光灯一样。如果混合层层颜色光
9、源亮度高于 50%灰,图像就会被照亮,这时混合方式类似于滤色Screen模式。反之,如果亮度低于 50%灰,图像就会变暗,这时混合方式就类似于正片叠底Multiply模式。该模式能为图像添加阴影。如果用纯黑或者纯白来进展混合,得到的也将是纯黑或者纯白。计算公式:混合色 128 :结果色 = 255 - 255 - 混合色 * (255 - 基色) / 128。16.16.亮光亮光Vivid LightVivid Light调整比照度以加深或减淡颜色,取决于混合层图像的颜色分布。如果混合层颜色光源亮度高于50%灰,图像将被降低比照度并且变亮;如果混合层颜色光源亮度低于50%灰,图像会被提高比照度
10、并且变暗。计算公式:混合色 128:结果色 = 基色 / (2 *(255 -混合色) * 255。17.17.线性光线性光Linear LightLinear Light线性光通过减少或增加亮度,来使颜色加深或减淡。具体取决于混合色的数值。如果混合层颜色光源亮度高于中性灰 50%灰,则用增加亮度的方法来使得画面变亮,反之用降低亮度的方法来使画面变暗。计算公式:结果色 = 2 * 混合色 + 基色 -255。数值大于 255 取 255。18.18.点光点光Pin LightPin Light点光模式她会根据混合色的颜色数值替换相应的颜色。 如果混合层颜色光源亮度高于 50%灰,比混合层颜色暗
11、的像素将会被取代,而较之亮的像素则不发生变化。如果混合层颜色光源亮度低于50%灰,比混合层颜色亮的像素会被取代,而较之暗的像素则不发生变化。计算公式:基色 2 * 混合色 - 255:结果色 = 2 * 混合色 - 255;2 * 混合色 - 255 基色 2 * 混合色:结果色 = 2 * 混合色。19.19.实色混合实色混合Hard Mi*Hard Mi*实色混合是把混合色颜色中的红、绿、蓝通道数值,添加到基色的RGB 值中。结果色的 R、G、B 通道的数值只能是 255 或 0。因此构造色只有一下八种可能:红、绿、蓝、黄、青、洋红、白、黑。由此看以看出结果色是非常纯的颜色。计算公式:混合
12、色 + 基色 = 255:结果色 = 255。20.20.差值差值DifferenceDifference将要混合图层双方的 RGB 值中每个值分别进展比拟,用高值减去低值作为合成后的颜色。所以这种模式也常使用,白色与任何颜色混合得到反相色,黑色与任何颜色混合颜色不变。计算公式:结果色 = 绝对值混合色 - 基色。21.21.排除排除E*clusionE*clusion排除于差值的作用类似,只是排除模式的结果色比照度没有差值模式强。白色与基色混合得到基色补色,黑色与基色混合得到基色。计算公式:结果色 = (混合色 + 基色) - 混合色 * 基色 / 128。22.22.减去减去Subtrac
13、tSubtract.z.-减去模式的作用是查看各通道的颜色信息,并从基色中减去混合色。如果出现负数就归为零。与基色一样的颜色混合得到黑色;白色与基色混合得到黑色;黑色与基色混合得到基色。计算公式:结果色 = 基色 - 混合色。23.23.划分划分DivideDivide划分模式的作用是查看每个通道的颜色信息,并用基色分割混合色。基色数值大于或等于混合色数值,混合出的颜色为白色。基色数值小于混合色,结果色比基色更暗。因此结果色比照非常强。白色与基色混合得到基色,黑色与基色混合得到白色。计算公式:结果色 = (基色 / 混合色) * 255。24.24.色相色相HueHue合成时, 用混合图层的色
14、相值去替换基层图像的色相值, 而饱和度与亮度不变。 决定生成颜色的参数包括: 基层颜色的明度与饱和度,混合层颜色的色相。这里用到的色相、饱和度、明度也是一种颜色模式,也称作:HSB 模式。25.25.饱和度饱和度SaturationSaturation用混合图层的饱和度去替换基层图像的饱和度,而色相值与亮度不变。决定生成颜色的参数包括:基层颜色的明度与色相,混合层颜色的饱和度。饱和度只控制颜色的鲜艳程度,因此混合色只改变图片的鲜艳度,不能影响颜色。26.26.颜色颜色ColorColor用混合图层的色相值与饱和度替换基层图像的色相值和饱和度,而亮度保持不变。决定生成颜色的参数包括:基层颜色的明度,混合层颜色的色相与饱和度。这种模式下混合色控制整个画面的颜色,是黑白图片上色的绝佳模式, 因为这种模式下会保存基色图片也就是黑白图片的明度。27.27.明度明度LuminosityLuminosity用当前图层的亮度值去替换下层图像的亮度值,而色相值与饱和度不变。决定生成颜色的参数包括:基层颜色的色调与饱和度,混合层颜色的明度。跟颜色模式刚好相反,因此混合色图片只能影响图片的明暗度,不能对基色的颜色产生影响,黑、白、灰除外。.z.