Fireworks中路径转选区的讨论

[复制链接]
查看: 357|回复: 0
gggds 发表于 2009-12-27 13:30:24 | 显示全部楼层 |阅读模式
 很多朋友都曾经讨论过在Fireworks中如何将路径转为选区的问题,其实在Fireworks MX中,已经增加了将路径直接转化为选区的功能,在Fireworks 4.0或者更低版本中也有变通的方法。  一、Fireworks MX中的方法  为方便起见,我们以简单的圆形A和矩形B为例,准备将圆形A变为选区。当然大家也可以做一些复杂的路径,道理和方法是一样的。( o" W$ b* Y1 c% ]1 L+ E# x: s, C
  1、新建文档,使用绘图工具分别绘制圆A,矩形B,此时它们分别处于两个层中。如图:$ V$ b( k% B7 B+ }8 d5 F2 d
  
. c: @9 i( O* e* I/ u9 c' ~' q% U7 K' \$ T% z

* d; I6 q: I3 s5 w! h  2、分别将A,B转化为位图,Modify>Flatten Seletion(快捷键:Ctrl+Alt+Shift+Z)。
4 `/ g+ J1 }0 l( J# W4 t  3、在层面板(Windows>layers)上选中矩形B所在的层,按住Ctrl键不松点圆形A所在的层,在点取的时候鼠标成为选区状态。
9 q+ _8 X4 Q' V& A- p7 t  在层面板上矩形始终为活动对象,表示我们一直只在对象B上进行操作。:! ]1 d4 ]; I4 i/ B0 W
  4 b2 H7 V; _% X" z0 c* x

6 n1 d9 i; [( a7 w5 @0 M
5 `2 u; D, D/ \& `  经过选取后,工作文档区如下,其中蚂蚁线包围的范围就是由圆A转化而来的选区:
) B1 [* L, c& k1 r3 e& T1 h; B  0 C3 w5 M& U" S: Q  S
3 C, w# Q8 u" _( d- @
8 `2 z* [/ d/ O2 n1 a0 _4 V& o+ [
  4、如果此时再按下键盘上的Del键,矩形在圆形选区内的部分即被删除。5 l. ~7 R& n- @1 j* }- ^( B
  6 x- O/ Z' r) Z( {+ x* M

2 ]& k; ?7 b! {0 L: g. Z1 V6 z' q* _7 t
  第三步中,按Ctrl键不放点击封闭路径(可以不转化为位图),就是主题所说的怎样把路径转化为位图了。/ G/ m: t8 Q( G/ Z* Z' s0 t# ]# J
  注意:  1、封闭路径转化为选区,封闭路径填充色不能为空。  2、矩形B必须转化为位图后,才能由按Ctrl键不松点圆A所在的层,得到在矩形对象上的圆A的选区,否则将转至圆A上操作。  下面我们看一个具体的应用实例。
. i$ e/ |9 ~1 k) }& f  如图,我们用MX中路径转化为选区的办法抠出下图的某个单独头像。3 U& B# f8 K: e( w
  
( M" s& x3 b7 G
1 D2 y" |; B8 j7 U1 F  上图为PNG文件,用Fireworks打开后包含一封闭路径,可用于练习。
" ]) o. C( n! H2 v- g: K  具体步骤如下:9 U2 i5 j2 E; L6 l) N! X# m
  1、用钢笔工具绘制人物头像的边缘路径。  2、用任意一种颜色作为封闭路径的填充色,然后将它转化为位图。:
, u+ \2 O' J7 J1 z# a, P  5 ~7 y/ ?3 O3 R/ v& d+ J/ w5 ~9 N
# F+ X: z  K# m% J
  ) p8 i4 ~7 e8 q. i
. P8 u% Y# M, b8 ~
  工作区        层面板
6 P; ?' _5 b( E* p  3、在层面板上选择有彩色人物头像的对象,按住Ctrl不放,点刚才转化的位图。, I, {1 R, U3 c; P( O
  4、将此选区的内容复制到剪贴板,然后新建一个文档,粘贴。如下:
  c" f" C4 e7 s  
! C7 L5 T4 j& k% f
* Q) u" V8 R6 d. G& t& Y
! N: c/ Z4 B: {# a  在Fireworks MX中有了将路径转化为选区的方法,那么在Fireworks 4.0或者更低版本中该如何实现呢。  二、Fireworks 4.0或者更低版本中的方法, f2 y1 i& V) O( v
  在Fireworks 4.0或者更低版本中没有将路径直接转化为选区的方法,但是几乎所有此类的操作目的可以用Mask(遮照/蒙板)来变通实现。
; o. R0 Q" c* r9 D4 o6 r: _  以上面的圆形A和矩形B为例,如果想在Fireworks 4.0或者更低版本中里得到圆形A在矩形B里的区域,只需将圆形A填充为黑色,然后同时选中这两个对象,选择Modify>Mask>Group As Mask就可以了。
( J4 P9 a' E5 F8 z  注意:如果是在Fireworks MX里做上述操作,需要将圆形A填充为白色,在MX里,白色表示可见部分。7 P% d4 {1 Q/ \
  下面我们仍以如何通过路径得到某一部分彩色头像作为例子,讲解遮罩实现的做法。
1 r, k; I5 l: b! @" b# d& q' Q  1、同样,用钢笔工具绘制人物头像的边缘路径。同样可以使用上面提供的PNG源文件供练习。
& N3 E' M! [& d6 q7 @  2、将此封闭路径填充为黑色(#000000),在MX里填充为白色(#ffffff),如下图:& Z3 D6 C. F1 Q  N
  
. R: n4 i! [% }8 Q, R! x& \$ R8 C7 ~( I+ j% V2 h( ^7 \

# r: D) C1 q7 A% g8 J- V: P  3、同时选中封闭路径和彩色图案对象,Modify>Mask> Group As Mask,就得到我们要的结果了。如下图:" S: x- f# d& z+ J  `% i3 j
  ! k' Z# T; u3 K0 O# m4 n
  X3 M7 E1 C3 Z2 H# [  _
3 H! t. e) z, D$ H
  在上面使用Mask的过程中,封闭路径始终没有被转化为选区,但是根据Mask里黑色为可见内容(MX里为白色)这一简单原理,通过改变封闭路径的填充色,达到了控制得到我们需要部分这一目的。也就是用Mask将路径转化为了\\\"选区\\\"。

本版积分规则

精彩图文

Copyright   ©2015-2016  展示网  Powered by©Discuz!  技术支持:凡尚展览     ( 粤ICP备14065977号 )