您好, 访客   登录/注册

Photoshop在服装设计中图层混合模式“正片叠底”的建模分析

来源:用户上传      作者: 孙喜英

  服装设计师离不开时装设计图。传统时装画用手工绘制,采用传统的绘画工具,手工绘制服装画能充分体现设计师的个人风格,但对设计师的绘画基础要求较高,而且作品的修改存在较大困难,很难提高工作效率。但用电脑软件进行服装设计能有效地克服上述弊端,大幅度提高工作效率。
  随着电脑产业的飞速发展,绘画软件的不断开发,电脑时装绘画也越来越受到服装设计师的青睐。用电脑绘制服装设计图的优点很多,如绘画软件为设计者准备了各式各样的绘画工具供选用,表现方法丰富多彩,可以瞬间达到设计者的需求。设计师也便于在工作中管理、修改、编辑电脑时装设计图。
  平面设计与图像处理软件Photoshop的出现,为一般的服装设计爱好者进行服装设计开辟了一条捷径,使得他们可利用现有人体图片直接进行服装设计,无需熟悉传统的绘画方法,只要熟悉软件功能,有灵感,就能在电脑的帮助下绘制出时装作品。
  既然要利用现成的人体图片,就免不了抠图,对于毛发类复杂边缘的图片,如果用选择工具抠取的话,复杂的边缘形状将会使操作非常繁琐,而且在抠取完成之后,还会留有非常难看的灰白边缘。如果用图层的正片叠底混合模式来抠取的话,丝丝头发都可被非常干净地抠出来,使抠图速度和质量都大大提高。
  但是正片叠底的混合模式是很难理解的,其混合原理是怎样的,下面就此问题进行分析。
  在此给出“正片叠底”的计算公式:A × B/255,(A、B是指的图层A和图层B)。其建立矩阵模型就是:
  即一个 m 行一列的矩阵(混合色)右乘一列 m 行的矩阵(基色)后得到的 m 行 m 列矩阵(结果色)中的各个元素除以 255。
  下面是两个图层中的图片(图 1),用“正片叠底”后,利用矩阵模型就能很快算出“混合”后的结果。
  对于此图例,其模型的计算公式是A × B/255,结合Photoshop中图层和通道的概念,它的涵义如下:
  (1)A图层中的红色通道和B图层中的红色通道所对应的每一个像素的灰阶值相乘,再被 255 除,得到一个新的红色通道;
  (2)A图层中的绿色通道和B图层中的绿色通道所对应的每一个像素的灰阶值相乘,再被 255 除,得到一个新的绿色通道;
  (3)A图层中的蓝色通道和B图层中的蓝色通道所对应的每一个像素的灰阶值相乘,再被 255 除,得到一个新的蓝色通道。
  3 个“新”的红、绿、蓝通道就得到一个“新”的“正片叠底”的结果图,用此图可验证以上所建模型的正确性。
  图 2 就是上面A、B图层“正片叠底”的结果。
  这个“正片叠底”是怎么实现的呢?过程又是怎样的呢?先用图 3 说明一下。
  用Photoshop中的吸管工具查查灰阶值,代入前面建立的矩阵模型计算一下,然后用Photoshop中的吸管工具检查一下结果色的灰阶值,来做个验证性试验,就可判断出矩阵模型的正确与否。将数值代入矩阵模型可得下式,乘积所得新矩阵中各元素的值结果为图 4 中所标注的值。
  由以上分析不难理解Photoshop中对于“正片叠底”的以下说明:
  (1)查看当前图层每个通道中的颜色信息,并将基色与混合色复合,结果色总是较暗的颜色;
  (2)任何颜色与黑色复合产生黑色(因为零乘任何数都为零);
  (3)任何颜色与白色复合保持不变(一个数值乘以 255 再除以 255 后还是原数值);
  (4)当用黑色或白色以外的颜色绘画时,绘画工具绘制的连续描边产生逐渐变暗的颜色,这与使用多个魔术标记在图像上绘图的效果相似。
  正是利用“正片叠底”得到的结果色,比基色和混合色都要暗(除非基色和混合色中有纯黑色),所以这个模式可以过滤掉白色的底图,利用这个特点对图像进行抠图合成操作,为服装设计提供便利,制作的时装画能为服装设计师表达更好的设计意图。
  
  参考文献
  [1] 同济大学数学系. 线性代数[M]. 北京:高等教育出版社,2007.
  [2] 刘浩. Photoshop CS时装之恋[M]. 北京:北京希望电子出版社,2005.


转载注明来源:https://www.xzbu.com/8/view-49482.htm