|
今天我们来绘制一个飞舞的蝴蝶动画,让蝴蝶的翅膀在不停地扇动着,如同一只现实中的彩蝶在翩翩飞舞。还可以在网页制作过程中在Deamweaver中将这个GIF动画插入一个层之中,然后设置时间轴来控制动画在网页上的运动路径,用以实现它在页面上飞舞的效果。主要用来熟悉Fireworks MX 2004中帧面板中导出GIF动画文件的用法,同时熟悉魔棒工具的用法。文章末尾提供.png文件供大家下载参考。 完成效果如右图。
$ ~* X b3 j+ _' {* \2 `4 L) D/ n& {6 [! y! G3 H" g F- u
7 X2 U% P1 ^1 S7 p* T* _
- Z0 r7 N4 P) S- I 下面我们介绍具体的绘制过程,看看蝴蝶翅膀扇动效果是如何实现的。 4 B8 `% t) y% _- u- o6 R& Z
(1) 新建一个大小为80×80的文件,设置其画布颜色为透明,得到图1所示图像。
" D1 F8 L6 n5 [1 E2 ~ b$ l0 [! X3 r (2) 导入一个静态的蝴蝶图片,如图2所示。但是这幅图像是有白色背景的。
2 V% \8 T2 Z W! d& R3 Z0 z/ `7 R: p9 V! y% R
+ T0 T N. i& X0 g
8 {: A/ [2 C. Q8 p![](http://www.any2000.com/ap1/20041126081006969.jpg)
L* ~. C) r1 x& M, d/ f图1 新建文件 图2 导入一幅静态蝴蝶图
- D0 ]6 W; `( d- }% h: G5 s M (3) 单击工具箱上的魔术棒工具
, ^& M: Z' G; b3 C" T! K9 f+ y % g8 c9 v% j' J7 y
,在导入图像的白色区域中单击一下,这样图像中所有白色的区域就被选中了,如图3所示。 (4) 按Delete键将魔术棒选取的白色区域删除,得到图4所示的图像。
0 w- n7 h5 g% j! H/ I* y4 U% n3 g
; X' |0 Z* p6 U( y T% @![](http://www.any2000.com/ap1/20041126081008709.jpg)
( L' o. V8 P. p( ~- D, g, y7 f
( d* K9 a# y4 k% V- p7 D3 m9 I![](http://www.any2000.com/ap1/20041126081008539.jpg)
( ?9 ^+ V) G+ f, U5 X5 Q图3 使用魔术棒单击白色区域 图4 删除白色区域 . G. \% T$ w7 S8 k$ ?
?. d% X- O- X* P6 K, X
(5) 单击工作区状态栏的
9 k/ x+ w5 S3 q0 B3 L5 A( u: j![](http://www.any2000.com/ap1/20041126081009808.jpg)
$ U8 ?4 g% n: e# S$ ]按钮回到矢量图编辑状态。使用对其面板将图像放置在画布的最中央,得到图5所示的图像。 ) ]2 T' i* ]" w3 x. A1 V
(6) 打开帧面板,单击% S' z8 T) t8 C) _. h' p# h
) h' U; x8 a+ t8 }
按钮新建一帧,并把第一帧的图像复制到第2帧之中,使用工具箱上的缩放工具1 J% a( J) A) ]( n% B- Q8 e# Q
![](http://www.any2000.com/ap1/20041126081009900.jpg)
: B, k$ \! F+ I( s$ u! @3 @# i: F对复制所得图像进行调整,如图6所示。 8 f" C( C2 @) c
; t$ ]( q" \/ f6 M# D& | . z! D6 v) h2 |; s
- S8 u9 `$ i7 s1 P![](http://www.any2000.com/ap1/20041126081010929.jpg)
* g1 m8 F. C' }, E. @+ j% f+ ^/ W. X- H图5 将图像放置画布中央 图6缩放图像# T3 ]: V, Y) D7 W$ E' l
(7) 为了能模拟蝴蝶飞舞时产生的颜色明暗度变化,所以需要对第2帧的图像进行色相、饱和度和亮度的调整。单击【滤镜】菜单,选择【调整颜色】|【色相/饱和度】,在弹出对话框中调整色相、饱和度和亮度,如图7所示。; S; D1 a( [* F2 c- ]
2 _1 Y4 w8 C) u7 g% T 4 W" j6 ?) S6 M+ q1 m( _2 F
' t9 L; E/ Z( O& N, f1 G
! H" g- E& ~6 B! W$ L8 j
图7 调整图像色相、饱和度和亮度
) K. G) H& B v$ T6 i (8) 最终得到满意的效果,如图8所示。接着在新建一帧,和上面两步类似,再调整图像得到图9所示的图像。 + `2 l, G( j, j9 D1 y& Y
, ~/ v5 ?- f: ^5 ~: H) k! ^8 k
![](http://www.any2000.com/ap1/20041126081010792.jpg)
( s9 G l8 l: P Z, k+ M 3 U% V8 P% [' s
![](http://www.any2000.com/ap1/20041126081011333.jpg)
6 j m* }* H0 T% U9 v' P图8 第2帧图像 图9 第3帧图像 , \5 d! F, q r0 _, l$ M4 n- F' B
(9) 由于蝴蝶飞舞过程中翅膀会往返两次同一个位置,所以第4帧图像和第2帧图像是相同的,第5帧和第一帧图像是相同的。只需要分别将第2帧图像复制到第4帧,将第一帧图像复制到第5帧就可以了,分别如图133和图134所示。
6 q- K8 n: Q5 x) j: Z5 B6 t: R
8 q0 W% Z: Q/ i! ^8 ]+ t% B 5 c; Y$ [' A m2 H. K0 ^( Z
# C/ s( j, R: O: p* [; o
( e1 C2 S; D) s1 X4 q z) L
图10 第4帧图像 图11 第5帧图像 % p% e$ [/ f6 ]" \% c/ T8 w# A7 u
(10)最后再新建一帧,将第5帧图像复制到该帧,使用缩放工具将图像再进行缩放,使得蝴蝶的翅膀展开度更大一些,得到图12所示的图像。 ; B% L0 b* o* T, R: O" w
(11)帧面板中共有6帧,帧延时都是Fireworks默认的7/100秒,这样会使得蝴蝶翅膀扇动的频率过快。希望蝴蝶翅膀扇动频率慢一些,只需要在帧面板中选中所有的帧,双击帧延时区域,将帧延时设置为15/100秒,如图13所示。这样蝴蝶翅膀扇动就会变慢了。 * R# T8 g6 n# a: _0 M
" i/ u3 }5 b8 a- Z6 d5 n. o
2 `1 T# I L; _, K9 d
2 `9 O. N& ~0 {4 g9 I) @! [ . \' i1 s# P# y
图12 第6帧图像 图13 设置帧延时
4 s: O2 q4 |! v. L! K; Z+ h ) F: ^; K8 S. J0 M4 L5 Q* Q. z
(12)最后使用导出向导将这个图像导出为GIF动画文件就可以了。然后就可以在网页制作过程中插入这个动画,来实现蝴蝶在网页上翩翩起舞的效果了。 .png文件下载
% J& h. w9 C- y+ O3 x- @) L2 z! ?( d* r0 `8 L6 y1 H
2 l7 y" A+ A+ V9 \" Y
完成效果8 p/ h% s. T6 u4 D3 g9 F: v9 N
/ T) A' C7 f2 V4 l7 H
7 d0 n4 T7 ^" Y) [) R+ Q- {
![](http://www.any2000.com/ap1/20041126080955955.png) |
|