在某些情况下,魔法棒工具并不能若我们所愿的选择一个区域。这种情况在颜色柔和过渡的部分尤其明显。
我们肉眼感觉这片区域颜色时相同的,但实际上它们存在轻微的色差,魔法棒就无法按照我们想象的那样建立选区。
当我们遇到这种情况是,Tolerance属性就能起到作用了。Tolerance字面意思是容忍,在这里我们理解为对颜色变化的包容程度,或者说色差包容程度。
当Tolerance属性的值为0时,就意味着没有色差包容度,我们点击绿色,只有颜色编码完全相同的像素点被选中。
当我们调大Tolerance属性的参数值时,色差的包容度就变大,深绿、浅绿、翠绿反正都沾点绿,一样可以被选进来。但是红色不会被选中,毕竟是另一种颜色嘛。
我们这里选择在Aseprite中打开一幅图画进行测试,如下图所示。
image.png
我们在图中肉眼可见的是绿色背景和两个绿色明暗程度不同的圆圈。
首先,我们将魔法棒的Tolerance参数设置为0,然后点击绿色的背景,如下图所示。我们可以看到,两个圆圈都没有被选中,仅仅是背景被选了出来。
image.png
然后,我们将Tolerance参数设置为15,然后点击绿色背景,如下图所示。我们发现深色是圆圈进入选区中,但是浅绿色的圆圈仍然被排查在选区之外。
image.png
通过上述实验,我们知道调节Tolerance属性的参数可以让我们扩大或者缩小选区,以便我们获取想要的区域。在实际应用中,我们如何调节这一参数,取决于我们处理的图像的颜色。因此我们需要耐心的尝试,才能从实践中获得我们想要的效果,而不是机械的去记忆参数的效果。
网友评论