一、在图层上「Ctrl + 左键单击」建立的选区是该图像的Alpha通道

具体解释就是:根据该图像中每个像素的不透明度值,建立该图像Alpha通道的选择程度。(这种选区我一般叫“不透明度选区”)

Alpha通道我们都知道,是一个包含了不透明度信息的通道,是用来描述像素不透明度的一个参数。

其次在图层上建立选区时要知道一个规则:只有不透明度≥50%的像素,才会被蚂蚁线包围,不透明度<50%的像素,不会显示蚂蚁线。(这条规则不仅对「Ctrl + 左键单击」生效,对任意能在图层上建立选区的操作都生效,我暂且叫它“蚂蚁线规则”)


那有人可能会问,不透明度<50%的像素就没有被选中了吗?并不是的。

前面说了,选区只是建立了一个选择程度,也就是说只要不透明度>0%的像素,都会被选中(即使没有被蚂蚁线包围的像素),只是选中的程度不一样而已。

假设建立的选区中,A像素的不透明度为100%,那A像素将会被选中100%;B像素的不透明度为49%,则B像素将会被选中49%,且B像素周围不会出现蚂蚁线。若再将建立的选区填充红色(R255,G0,B0),则A像素将会被填充不透明度为100%的红色(表现为完全不透明的红色),而B像素只会被填充不透明度为49%的红色(表现为半透明的红色),虽然他们的颜色值不变,仍然为(R255,G0,B0)。

说完了图层,我们就来谈谈通道和蒙版。

二、在通道和蒙版上「Ctrl + 左键单击」建立的选区是按照不同的灰度值,转化为不同的不透明度值的选择程度

因为灰度值也称为亮度值,所以这种选区也叫“亮度选区”,

通道中的像素颜色是由一组原色的亮度值组成的,可以理解为是选区的映射。再通俗点说,通道中只有一种颜色的不同亮度,表现为一种灰度图像。
而蒙版就像在图层上方蒙了一层有透明度的“纸”,当“纸”为全黑的时候,表现为完全不透明的纸(即蒙在哪,哪里就看不到了);而全白的纸表现为完全透明的纸(即蒙和不蒙视觉上没有区别);当“纸”为灰色的时候,就表现为半透明的纸。所以,蒙版也表现为一种灰度图像。
知道通道和蒙版都是灰度图像这一概念很重要,因为黑白灰就是由RGB值都相同,且范围在0-255内的这么一组颜色的集合。也就意味着通道和蒙版是可以互相转化的,这也是用通道抠图的基础。

当然在通道或蒙版上「Ctrl + 左键单击」建立的选区也有一条规则:灰度值≥128的像素才会出现蚂蚁线,灰度值<128的像素,不会被蚂蚁线包围。(此条规则仅针对「Ctrl + 左键单击」这一操作)

既然PS想利用这种灰度图来控制图像的不透明度,那必然存在一种映射,即PS会将0-255之间的灰度值,转化为0-1之间的不透明度值。映射关系如下:

这句话可以这么理解: 假设A像素的灰度值为128,则A像素就被128/255=50%的选中,此时刚好出现蚂蚁线;B像素的灰度值为51,则B像素就被51/255=20%的选中,此时不会出现蚂蚁线。x%就是该像素的不透明度值

所以总结来说:在图层上[Ctrl+左键单击],选择的直接就是像素的不透明度信息;
在通道或蒙版上[Ctrl+左键单击],先选择了像素的亮度信息(也就灰度值),再转化为像素的不透明度信息。

(这里再多说一句,实际上PS中所有的选区都是直接或间接的选择像素的不透明度信息,都遵循蚂蚁线规则。只是[Ctrl+左键单击]或魔棒点一下,是被动的、由PS自动算出来的选区;而使用矩形选区或套索工具,是主动的、由我们自己弄出来的选区。)

————————————————————以上这些都是韩学长两年前就说明白的了,我只是加了点细节描述。但真正困扰我的,是下面这个问题,虽然似乎自己也找到了答案,但总觉得还不能说服自己。问题如下:

三、如果通道内的灰度像素含有不透明度信息的话,「Ctrl + 鼠标左键」建立的选区是什么?

如果是直接在图层上Ctrl + 左键单击,那圆环周围的选区边界,一定是正圆的蚂蚁线。可在通道内这样建立的选区,边界却变得不规则起来。带着这个疑问,我验证了几个像素点的色值。

可以发现,一个像素能否被选中,不仅取决于它的灰度值,还取决于它的不透明度值,通过两个数值间的某种运算,最终决定这个像素是否会被选中(即出现蚂蚁线)。可是通过何种运算我百思不得其解,网上也找不到答案。

最终经过多次的取点实验,以及查阅图层混合模式的计算,才发现答案可能就隐藏在PS内置的不透明度计算公式中:C=d*A+(1-d)*B

C:混合图层的颜色值, A:上层图层的颜色值, B:下层图层的颜色值, d:上层图层的不透明度值

在以下计算过程中,还要做如下假设:灰度图作为上层图层A,且不透明度值为d,下层图层B不透明度值为1,且颜色值为255(虽然不知道为什么这么假设,但只有这样假设,下面的计算才能符合实际)。将上图中的像素点带入公式计算:

第一个点:
第二个点:

之后我随机取的每一个像素点经过计算,都符合这个要求

从这样的计算结果看,就符合上图中的实际情况了,也就能用蚂蚁线规则去解释了(实际上还是知其然但不知其所以然)

来源:https://www.zhihu.com/question/60658520

作者 铁血 汉子 2020年5月11日
2024/03/29/01:48:53pm 2020/5/11/11:58:55
0 1739