当前位置:首页 期刊杂志

图层蒙版在半透明图像处理中的应用

时间:2024-05-04

王建军

摘 要: 分析了Photoshop蒙版工具的工作原理,特别对图层蒙版的工作原理进行了阐述,说明了图层蒙版具备的特点,得出了其适用于半透明图像处理的结论。给出了半透明图像处理的两种典型应用的效果范例,对两个范例进行了操作剖析,呈现了过程与结果,印证了之前对图层蒙版原理的分析。从全新的角度提出了半透明图像处理的新思路与解决方法。

关键词: 图层蒙版; 合成; 半透明; 透明化

中图分类号:TP37 文献标志码:A 文章编号:1006-8228(2015)08-36-03

Application of layer mask in translucent image processing

Wang Jianjun

(Academy of Fine Arts of Leshan Normal University, Leshan, Sichuan 614000, China)

Abstract: The working principle of the mask technology, especially the layer mask is analyzed in this paper. The characteristics of the layer mask are described and the conclusion is obtained that it is suitable for the translucent image processing. The example of two kinds of typical translucent image processing effects and the operation sequence is given, which confirms the principle analysis before for the layer mask. From a new perspective, a new idea and method is presented to process the translucent image.

Key words: layer mask; synthesis; translucent; transparent

0 引言

在静态或动态(视频)图像的处理过程中,往往需要对图片选择部分区域后再处理,尤其在图像合成里,选取工具、钢笔,快速选取,橡皮擦,画笔等工具在选取图像部分区域的时候被普遍应用。但是这些工具在遇到半透明图像处理时就不太适用,处理起来非常困难,效果也不理想。因此,针对半透明图像,可以考虑选择蒙版工具来进行处理,如此往往能起到事半功倍的效果。

1 蒙版基础

蒙版在很多图像处理技术中都是一个必须的重要工具。简单来说,蒙版(在Flash也叫遮罩)就好似在一副画之前放了一个遮挡物,在Photoshop中这个遮挡物默认为黑色,透过这个遮挡物看不到相应大小的画面,即使看得见也是以另一种颜色呈现的[1]。也就是说画面的这个区域被保护起来了而不能被修改。而这个遮挡物之外的其他部分是可以看得见的,也是可以修改的。因此,蒙版之外的区域往往就自动成为选区。充当遮挡物的蒙版一般为黑色,表示无法透视,这个遮挡物也可以是白色的。只有透过这个遮挡物才能看见画面的区域,才可以成为选区被修改。而其他区域也就成为保护区域而不看见了。当然,如果蒙版有不同程度的灰度级别,那么这个蒙版就成为半透明的蒙版了。Flash和Photoshop、After Effects的蒙版在作用原理上相反,也就是黑色和白色的作用刚好相反[2]。

Photoshop作为最常用的专业化图像处理软件,提供了矢量蒙版,剪切蒙版和快速蒙版等蒙版家族系列。图层蒙版在这个家族中是最为常用的一员。在图像处理技术中经常用它来抠像,是针对那些很有难度的抠像需求,像冰块,薄雾,玻璃,水,羽纱等对象的抠像与处理[3]。图层蒙版不同于其他蒙版,构造选区试图对选区进行某些操作,图层蒙版是试图对选取进行保护。图层蒙版建立在图像所在的层,并不会产生一个单独的层。

2 图像融合处理

2.1 图像融合的条件

图像融合在图像处理中也是常见的处理,融合图像可达到出人意料的夸张与想象的效果。但并非任意图像素材都适合融合处理,需要在选取素材时注意一些前提条件。其一,素材之间的颜色应该比较接近,因为合成原理里面要求有相似的元素。如果需要调整,可以先对素材做些的调整。其二,图像的光源方向也要尽可能是相同的,不然反差会太大。除非需要这种特殊的效果。其三,素材自身的质量要非常好,如果选择的素材中有一个效果比较差,也会导致整个融合效果不理想[4]。

2.2 图层蒙版用于图层融合的优势

图层蒙版是基于从黑到白的逐渐过渡亮度来实现对图像的透明化的。如果蒙版的灰度级别不同,那么蒙版的透明效果也不同。如果在图层的蒙版上使用渐变工具,能够形成有规律的不同透明度的过渡性效果蒙版。这就是对图像进行半透明化操作。这样就能够在图像融合中实现比较完美的合成效果。当然,也可以通过通道技术来实现图像的融合。但通道用于合成图像时有一个问题,即通道的选取会丢失一些不同颜色的像素,这就在原理上会导致合成效果的像素损失,最终的合成效果也就存在一定程度上的失真[5]。而图层蒙版用半透明的效果进行遮蔽,就不会丢失任何像素。合成效果自然就会更胜一筹。

2.3 图像融合范例分析

使用蒙版对图像部分区域进行透明化操作,按照以下步骤来使用图层蒙版合成两张图片,呈现沙漠中出现的若隐若现的寺庙一角,实现海市蜃楼的特殊效果。

⑴ 在同一个文件中放入两个图片,形成不同的层。注意需要透明的图层置于上方。这样便于对上层图像使用蒙版进行半透明化操作。当然还要调整好各层的位置关系,确定准备透明的图像区域。如果图层处于保护状态,可以通过在图层窗口面板上双击对应的图层就可以解开该图层锁定状态[6]。

⑵ 为沙漠图层(图层0)添加一个图层蒙版。先单击该层,然后点击图层面板下的“图层蒙版”按钮为该层产生一个图层蒙版。如图1所示。

图1 图层蒙版与图层的关系

可以看到,对于新建的图层蒙版,默认为白色,说明没有对本层的“沙漠”起到任何保护和阻挡作用,全部图像像素均不透明,因而无法看到下层“寺庙”图层的任何像素。

⑶ 在本范例中,试图对图层0,沙漠的右上角部分进行透明化,而透明了的区域自然就由下层的寺庙图像来进行填充。由于新建的图层蒙版默认为白色填充,也就是该层没有透明区域,没有任何元素受到保护,全部为可见部分,处于可修改状态。自然,下面的图层内容被图层0遮盖而不会被显示任何像素。为了显示出下层的像素,需要改变蒙版的透明性,进入图层蒙版编辑状态。单击图1中图层0的缩略图白色区域,为白色区域填充一些灰度级的像素,这样具备灰度级的像素区域就会若隐若现的透露出下层图像的内容。选择渐变工具,使用黑白渐变色,控制好渐变的方式为径向,即由中心点向四周渐变辐射开来。渐变范围大小自己进行适当调节,就可以在上层的沙漠中融合进寺庙的效果,类似于海市蜃楼的特效如图2所示。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!