发布网友 发布时间:2022-04-23 11:09
共2个回答
热心网友 时间:2022-04-04 11:13
没有图例描述不清,但是从你说的结果来看,第一个问题是,将一个图层复制一层并反色然后调整不透明度后混合。如果是这样的话,你先看看不透明度公式
C=uB+(1-u)A
其中A为基色层(下层),B为混合层(上层),u表示不透明度,就是混合层不透明度的比例值,而1-u就是透明度。(计算时分别按通道取值计算)
混合层反色后与基色层互补没错,但是如果不设置混合层的混合模式(正常),基色层不会被混合,也就是被遮盖而显示不出来,而调节混合层的不透明度后,基色层参与计算就混合了。换句话说,不透明度是一个出来的混合模式,并且可以和其他混合模式共同产生作用。
以红色图层举例,原图层RGB分别为A(255,0,0),反色层为B(0,255,255),u=0.5,代入公式:C=uB+(1-u)A,其中 (1-u)=0.5
R=0.5*0+0.5*255=0+128=128
G=0.5*255+0.5*0=128+0=128
B=0.5*255+0.5*0=128+0=128
因此混合色为(128,128,128),课程出这个题就是引起你们去思考不透明度机理,以及对反色的理解。
从这个例子中可以看出,公式的本质就是将不透明度的互补值,分别与两个图层求积并累加,因此如果不透明度为50%,那么透明度也会是50%,完全对称,而如果两个图层的通道值本身也是互补且对称的,那么正好抵消中和。
而如果不透明度不等于50%且小于100%,或者B图层反色后任意调整下色值,使得AB不完全互补,再调整B为50%都无法得到中灰,说明不透明度是个平衡点,而互补色也是个平衡点。
另外,纯*况下,反色后对像素的操作简单理解为:色相反转,饱和度与明度互换。
饱和度计算公式:(MAX-MIN)/MAX
明度计算公式:MAX/255
反色之后,RGB值都是原色的补值,因此最大值与最小值对换了,因此饱和度也发生变化。
反色后的公式:(其中MAX和MIN为原图RGB值)
饱和度:(255-MIN)-(255-MAX)/(255-MIN)=MAX-MIN/(255-MIN)
明度:(255-MIN)/255
关于第二个问题,先看实验
原图
加色相饱和度调整层
前面说了,混合层反向后设置50%不透明后,所有像素都互补变为中灰128或127,而混合层改色会打破平衡而显示色彩,而原本中性灰的像素,就是黑场和白场都不受影响,原因是调整色相只影响彩色的像素,黑白灰不受影响,所以结果就是原本黑白灰的像素均压缩至中灰,而彩色的像素由于AB层不再完全互补,实际上是将B层的彩色像素转180度相当于反转回原图色相但最大值最小值没变化,即色相还原为原图色相,而饱和度和明度却没有还原,再与A层以不透明度混合,此时的结果是,暗部的色彩提升亮度,亮部的色彩降低亮度,均向中灰靠拢,同时降低饱和度(见图中直方图)。
结论:课程描述的情况是正确的,此一通操作就是将降低对比度,将黑白场统一为中性灰(128),方便观察色彩分布。
但是个人认为多此一举。
1、步骤太多
2、降低了对比度、饱和度,明度,失去了原图色彩对比,如何呈现?
其实要观察图片色彩又不受干扰,一个就是观察直方图,号称图片的X光片,另一个直观简单的方法就是全图高斯模糊。
直方图选择颜色,直方图左侧为0右侧为255,中间为128中灰(黑白灰),观察各通道山峰集中在哪里。比如,此例中绿色处于阴影区,红色处于高光区,而*部分是RG叠加而得,处于中灰,即下图中的“曝光度”,因此整体上明暗按由低到高顺序为绿、黄、红,而蓝色都集中在阴影以下,即整体红黄倾向。
热心网友 时间:2022-04-04 12:31
原图呢?PS教材没有图都是纸上谈兵,让人懵*。