|
今天我们来绘制一个飞舞的蝴蝶动画,让蝴蝶的翅膀在不停地扇动着,如同一只现实中的彩蝶在翩翩飞舞。还可以在网页制作过程中在Deamweaver中将这个GIF动画插入一个层之中,然后设置时间轴来控制动画在网页上的运动路径,用以实现它在页面上飞舞的效果。主要用来熟悉Fireworks MX 2004中帧面板中导出GIF动画文件的用法,同时熟悉魔棒工具的用法。文章末尾提供.png文件供大家下载参考。 完成效果如右图。1 k1 g# }7 ^3 F, D Z' I5 O) m
7 c z8 K6 S; W
$ _; a8 O0 Y# S# I
) l- u! O$ m9 s+ e
下面我们介绍具体的绘制过程,看看蝴蝶翅膀扇动效果是如何实现的。
" L! E% D2 I N M9 T (1) 新建一个大小为80×80的文件,设置其画布颜色为透明,得到图1所示图像。 ) B6 D& ^- @! M/ N4 n
(2) 导入一个静态的蝴蝶图片,如图2所示。但是这幅图像是有白色背景的。
+ P+ e2 l6 S, T" i4 e% _& r% f
9 }8 Q1 P) k. f- b4 s! v, p5 n# d9 d0 m6 K7 [4 h
8 b" W/ [3 ]0 w4 y5 D) J
% ]) c: U/ [9 ?- W' s( `- m" @
图1 新建文件 图2 导入一幅静态蝴蝶图
# I+ {" h0 s" r |6 u (3) 单击工具箱上的魔术棒工具2 X* ]& m; E, }# F) g
3 t! }3 C R% C/ B5 k) f
,在导入图像的白色区域中单击一下,这样图像中所有白色的区域就被选中了,如图3所示。 (4) 按Delete键将魔术棒选取的白色区域删除,得到图4所示的图像。 ' t' T# H* i1 b
4 y/ z c+ }, A( [( M" R
/ G3 z. q8 O9 s8 D- }
# S1 b: D0 C6 K
6 M: [& \) J% K9 w0 ]0 x图3 使用魔术棒单击白色区域 图4 删除白色区域 7 i5 w* r; v( W$ ^/ G. m5 {
?
8 u4 e% e# q8 t% n6 O& E (5) 单击工作区状态栏的+ }% Y; J; l/ A. Q- p' Q
5 Z4 ~* A z" `# F9 _! V( H
按钮回到矢量图编辑状态。使用对其面板将图像放置在画布的最中央,得到图5所示的图像。 2 |, d. W( H/ V* N1 `5 ~6 h9 S8 s2 b( o
(6) 打开帧面板,单击
, q5 N7 G; f' W) z8 D7 f! J
! {7 X7 M, A) H- e按钮新建一帧,并把第一帧的图像复制到第2帧之中,使用工具箱上的缩放工具" h6 v: {0 C: J! C- x* l3 C
7 E/ p; g8 c+ R5 \
对复制所得图像进行调整,如图6所示。 - K. l/ |! L* x
: E) x! a: F& P9 m/ N
- t' ?- x/ u2 c' x. @3 p
5 B+ z* N/ b/ [9 W
2 N* I1 q% B' A+ X- ]4 ~图5 将图像放置画布中央 图6缩放图像' F; O w% Z4 U
(7) 为了能模拟蝴蝶飞舞时产生的颜色明暗度变化,所以需要对第2帧的图像进行色相、饱和度和亮度的调整。单击【滤镜】菜单,选择【调整颜色】|【色相/饱和度】,在弹出对话框中调整色相、饱和度和亮度,如图7所示。" s5 e7 E% d X& o9 R; G
4 {" [+ z% R) u% P9 @
& |# t" g3 R% g* S5 A! u
7 L7 v( a- {5 Q$ M
+ B4 x. I# o0 N) q& k* u
图7 调整图像色相、饱和度和亮度
, K. g8 `5 a8 @ (8) 最终得到满意的效果,如图8所示。接着在新建一帧,和上面两步类似,再调整图像得到图9所示的图像。
, D' X, H- G! P: l+ {; m
, c2 \' \8 ~1 s$ D- S6 J* a+ o7 i) |% K
) l5 u, b' j; |- @5 u
3 U7 V& l' L' q) {图8 第2帧图像 图9 第3帧图像
% g3 k, S- _2 k! h3 n& R$ k. F2 r( M (9) 由于蝴蝶飞舞过程中翅膀会往返两次同一个位置,所以第4帧图像和第2帧图像是相同的,第5帧和第一帧图像是相同的。只需要分别将第2帧图像复制到第4帧,将第一帧图像复制到第5帧就可以了,分别如图133和图134所示。 " ~: [& ^2 n t* d4 l- a0 o
! H; J$ ~( w8 d" Z" Y
5 ~: i, S4 b9 \( z" p) ~2 t5 q7 l
# M' y3 t( u1 q! C
1 {1 h% m% @5 D图10 第4帧图像 图11 第5帧图像
5 D+ G. m F. R# b" a" s# `. e (10)最后再新建一帧,将第5帧图像复制到该帧,使用缩放工具将图像再进行缩放,使得蝴蝶的翅膀展开度更大一些,得到图12所示的图像。
, j8 g% c! C3 O) J (11)帧面板中共有6帧,帧延时都是Fireworks默认的7/100秒,这样会使得蝴蝶翅膀扇动的频率过快。希望蝴蝶翅膀扇动频率慢一些,只需要在帧面板中选中所有的帧,双击帧延时区域,将帧延时设置为15/100秒,如图13所示。这样蝴蝶翅膀扇动就会变慢了。 9 I }- }, h5 l
/ `: Y1 }% W/ t: `. \4 u; W
8 [" ?" b( b2 ` 0 [) n j3 ^/ n8 r
$ u; W2 J. c0 J, l& A
图12 第6帧图像 图13 设置帧延时
1 a6 z1 d' r' @) J' q; V , l% Z! o9 E& t; C9 T8 c
(12)最后使用导出向导将这个图像导出为GIF动画文件就可以了。然后就可以在网页制作过程中插入这个动画,来实现蝴蝶在网页上翩翩起舞的效果了。 .png文件下载
# G# J: @8 m9 A( ~4 N1 V
; f y9 E/ X: R% \) L" ?- c! {- T! P2 T3 T1 I+ T+ P2 H
完成效果
" d0 p' p+ M5 w' M* F4 M* d% H
) m! H9 B) ~$ Z3 _3 O
/ Q1 v/ h0 B0 _+ L% W( x |
|