|
很多朋友都曾经讨论过在Fireworks中如何将路径转为选区的问题,其实在Fireworks MX中,已经增加了将路径直接转化为选区的功能,在Fireworks 4.0或者更低版本中也有变通的方法。 一、Fireworks MX中的方法 为方便起见,我们以简单的圆形A和矩形B为例,准备将圆形A变为选区。当然大家也可以做一些复杂的路径,道理和方法是一样的。, C, q n' h8 I
1、新建文档,使用绘图工具分别绘制圆A,矩形B,此时它们分别处于两个层中。如图:5 F; _3 u! r) v+ T' \, c: ~
$ A* g5 F3 r: _0 @0 V 6 l5 z4 c7 x8 M% y% s& D; x8 ^
# D3 }" k1 u5 B2 C5 L) O 2、分别将A,B转化为位图,Modify>Flatten Seletion(快捷键:Ctrl+Alt+Shift+Z)。
; s2 u' m. j5 a7 r( Y! W 3、在层面板(Windows>layers)上选中矩形B所在的层,按住Ctrl键不松点圆形A所在的层,在点取的时候鼠标成为选区状态。
" y+ f$ S5 Y6 T$ L 在层面板上矩形始终为活动对象,表示我们一直只在对象B上进行操作。:
% Q8 y0 ^: s: u3 t/ b
" a" Q# {: @9 g7 @
- V; D: d) ^, f+ e& f4 }& `! K/ }1 t0 ]
经过选取后,工作文档区如下,其中蚂蚁线包围的范围就是由圆A转化而来的选区:% W' Q0 ~3 R2 \2 I# _
" {- c. T: d4 a+ T& v# r' w& u
7 h& [8 n2 c1 g! m' O& D4 I' L
; z5 N# M' N' `. W4 y 4、如果此时再按下键盘上的Del键,矩形在圆形选区内的部分即被删除。. G+ x; r) r2 R s0 W/ c2 W. f' G! W7 l G
& y" {+ e7 e0 S( S6 s* I : s6 U; _2 ^4 l7 a$ ^
: f1 N4 y n& M) A& ~! w: } 第三步中,按Ctrl键不放点击封闭路径(可以不转化为位图),就是主题所说的怎样把路径转化为位图了。; w X9 ~, M3 H0 e
注意: 1、封闭路径转化为选区,封闭路径填充色不能为空。 2、矩形B必须转化为位图后,才能由按Ctrl键不松点圆A所在的层,得到在矩形对象上的圆A的选区,否则将转至圆A上操作。 下面我们看一个具体的应用实例。
! f+ ~( D' P& f; O( w 如图,我们用MX中路径转化为选区的办法抠出下图的某个单独头像。( k7 x: ]# K* ?/ J' b% a
' W5 M* y5 v( E

. k/ [1 z- P. _0 Y: ~$ Y; ? 上图为PNG文件,用Fireworks打开后包含一封闭路径,可用于练习。$ @1 R8 U4 `# S: H
具体步骤如下:
# r! f' V- P5 h5 }6 l 1、用钢笔工具绘制人物头像的边缘路径。 2、用任意一种颜色作为封闭路径的填充色,然后将它转化为位图。:
0 Y$ x: W& {- l( f6 I' ~
% k7 L, q9 X: Z* f7 y
7 {/ Y. R, n. M6 n0 D: G; V % u, w+ k2 v3 A$ M' p- ?

' `1 O* \. ]5 G3 W 工作区 层面板- V3 w! S& C2 z: R+ G( I0 L4 g3 O6 h
3、在层面板上选择有彩色人物头像的对象,按住Ctrl不放,点刚才转化的位图。+ V$ c* s( W) @: j
4、将此选区的内容复制到剪贴板,然后新建一个文档,粘贴。如下:
0 K4 K; J" U! X ) T2 k6 [$ N' C9 w+ @. W
3 u7 X# [5 j3 B6 v3 e
4 t1 m0 ]- F6 ^7 M% I( ^. D) v 在Fireworks MX中有了将路径转化为选区的方法,那么在Fireworks 4.0或者更低版本中该如何实现呢。 二、Fireworks 4.0或者更低版本中的方法9 c5 W5 ]# z' C7 m9 M
在Fireworks 4.0或者更低版本中没有将路径直接转化为选区的方法,但是几乎所有此类的操作目的可以用Mask(遮照/蒙板)来变通实现。
) Q2 N7 _* W: _8 u# E4 i 以上面的圆形A和矩形B为例,如果想在Fireworks 4.0或者更低版本中里得到圆形A在矩形B里的区域,只需将圆形A填充为黑色,然后同时选中这两个对象,选择Modify>Mask>Group As Mask就可以了。
. ^5 v9 t$ ]8 e& m* s3 q) E+ j 注意:如果是在Fireworks MX里做上述操作,需要将圆形A填充为白色,在MX里,白色表示可见部分。
# M" L6 e8 a. D9 @! b. Q 下面我们仍以如何通过路径得到某一部分彩色头像作为例子,讲解遮罩实现的做法。
$ x. y+ B9 _; i; {% S 1、同样,用钢笔工具绘制人物头像的边缘路径。同样可以使用上面提供的PNG源文件供练习。
R6 N, V0 ?" @+ l8 y 2、将此封闭路径填充为黑色(#000000),在MX里填充为白色(#ffffff),如下图:
, f0 g: ?+ w1 d' D9 s5 F
) P6 a8 P( ?; e" S9 f# V. k
! y; v6 h7 `8 D) `) a' p4 p. A/ c6 M) |1 k" O8 `
3、同时选中封闭路径和彩色图案对象,Modify>Mask> Group As Mask,就得到我们要的结果了。如下图:! I2 C, w& h$ D8 ^4 C7 ~- _
, {2 B% \) E& L! R
. u1 ?( U# ?& n1 S' L
' w1 `. G: @0 ~6 z0 c6 l 在上面使用Mask的过程中,封闭路径始终没有被转化为选区,但是根据Mask里黑色为可见内容(MX里为白色)这一简单原理,通过改变封闭路径的填充色,达到了控制得到我们需要部分这一目的。也就是用Mask将路径转化为了\\\"选区\\\"。 |
|