如何减小你的Flash作品体积

时间:2022-08-12 11:50:51

如何减小你的Flash作品体积

(贵州省遵义市余庆县职业教育培训中心,贵州 余庆县564400)

中图分类号:TP317.4文献标识码:A文章编码:1003-2738(2012)03-0329-01

摘要:随着网络时代的到来,Flash也变得越来越赢得大家的关注,但是随着网络用户的增加,便有新的问题出现,那就是网速。当我们想打开一个Flash看的时候,会发现要缓冲很久。要解决这个问题,就要缩小Flash的体积,本文教你如何缩小你的Flash作品体积。

关键词:Flash;作品容量

很多同学经常碰到的一个问题是,自己制作的Flas在网络时打开的速度特别慢,这是因为随着影片文件体积的增加,其下载速度也会变慢。为了使用户下载影片的时间最短,在SWF文件前,可以也有必要对Flash中的各种元素进行优化。

作品优化中最重要的,是在不影响动画效果的前提下减少作品容量。操作中的主要注意点如下:

一、在作品的基础设计过程中

1.用矢量线代替矢量色块图形。理由是矢量线的数据量比矢量色块图形要小,所以,对于直线形状的色块要尽量用合适粗细的矢量线来代替。

2.限制使用形状复杂的矢量线和矢量图形。在矢量线的绘制中,其笔触的形状可以有虚线、点线等,但是这种类型的矢量线要比普通的实线数据量大。因此,除非必要,尽量减少特殊形状的矢量线的使用。同样的道理,在用铅笔工具画图时,对于同样的曲线,在“直线”工具方式下画出来的图形数据量最少,而在“墨水瓶工具”方式下画出来的图形数据量最多。所以在绘制过程中,也应尽量减少矢量图形的形状复杂程度。

3.如果某元素在影片中被多次使用,那么就将其做成元件,然后在影片中调用该元件的实例。

4.在对实例的填充中,使用单色比渐变色数据量小。并且在通常情况下,Flash 中的色彩比较艳丽,因此建议最好使用单色,而尽量减少渐变色的使用。可利用效果改变实例的颜色以及透明度,用变形改变实例的外形,从而用单一元件制作出多种变化的实例。

5.尽量不要将字体打散。字体打散后就变成了图形,这样会使文件增大。

6.作品中的字体应尽量控制在三种以内。过多的字体或字型会增加作品的容量,并且也不利于作品风格的统一。在实际使用中,还应考虑到特殊字体的可移植性,以免给作品的编辑带来不便。

7.对于组成一个特定图形的某些元素,应该将其组合;舞台中多个相对位置固定的对象,也要尽量将其组合起来。

二、在作品的素材使用中

1.多用矢量图形,少用位图图像。矢量图可以任意缩放而不影响Flash的画质,位图图像一般只作为静态元素或背景图。Flash并不擅长处理位图图像的动作,故应避免位图图像元素的动画。而且位图素材会迅速增加作品的体积,因此必须控制位图的使用。必须引入时,也应根据作品的需要合理设置位图的压缩比例,尽量减少位图的数据量,并以JPEG方式压缩。

2.对动画中的音频素材要设置合理的压缩模式和参数。例如,导入音乐后,在它的属性设置里去掉“使用文件默认品质”,然后,将它的品质设置如下:“压缩”选择MP3;“位比率”选择16Kbps;“品质”选择快速。如此设置之后,3MB的MP3输出后不足500KB,音质只有少量的损失。

3.对于视频素材,不要使用将视频嵌入的方式。这样会大大增加影片文件的大小,更会使得影片的下载速度变慢。例如,对于一个7M的视频素材,选择“在SWF中嵌入视频并在时间轴上播放”,影片文件可能达到70M,而选择“从Web服务器渐进式下载”则可能只有200KB。

三、在作品的动态效果设计中

1.尽量使用渐变动画。FLASH最大的优点在于,采用计算的方法得到渐变动画,这样就不必逐帧保存画面内容,从而使得FLASH作品的大小远远小于一般的视频文件。并且逐帧完成动画的设计,也使得工作量大大增加。因此,只要有可能,应尽量以“移动渐变”的方式产生动画效果,而应少使用“逐帧渐变”的方式产生动画。如果担心渐变动画的效果不够细腻,可适当增加关键帧的数目。但要记住,关键帧使用得越多,电影文件就会越大。

2.尽量缩小动作区域。限制每个关键帧中发生变化的区域,一般应使动作发生在尽可能小的区域内。

3.尽量避免在同一时间内安排多个对象同时产生动作。有动作的对象也不要与其他静态对象安排在同一图层里。应该将有动作的对象安排在各自专属的图层内,这样,不仅不会增加文件的大小,而且有助于加速Flas的处理过程。

四、在作品的整体完善中

1.调整可能出现停顿的帧中的内容。这些帧通常是数据量较大的关键帧,调整时可以将其中的对象分散到多个帧中。一般情况下,调用音频对象和调用位图对象的关键帧数据量都较大,在设计中应避免在同一个帧中同时调用它们。

2.在数据量大的关键帧前面设计一些数据量小的帧序列。在播放这些帧序列的同时,将会预先下载后面的大数据量内容,从而缩短观众的等待时间。

3.无法避免大数据量的关键帧下载时,可设计一些不受主时间线控制的动画内容,使得画面不至于完全停止,比如在舞台上放置有动画内容的Movie Clip。

五、其他细节

1.将“库”面板中没有用到的元件删除掉。

2.在测试界面下,设置较低的传输速率来测试播放效果,有助于更好的发现问题。

3.尽量避免在作品的开始出现停顿。先让观众尝点味道很重要,如果读者的作品一开始就很精彩,那么后面即使有些停顿观众也会耐心等下去,为此在作品的开始阶段不要设置数据量较多的对象,而应代之以数据量较少的前导内容,并且使用Load Movie命令减轻影片开始下载时的负担。若有必要,可以考虑将影片划分成多个子影片,然后再通过主影片里的Load Movie、Unload Movie命令随时调用、卸载子影片。

4.影片的长宽尺寸越小越好。尺寸越小,影片文件就越小。可通过菜单命令“Modify(修改)/Movie(影片)”调节影片的长宽尺寸。因此可先制作小尺寸影片,然后再进行放大。为减小文件,可以考虑在Flash里将影片的尺寸设置小一些,然后导出迷你SWF影片。接着将菜单“File(文件)/Publish Settings...(设置...)”中HTML选项卡里的影片尺寸设置大一些,这样,在网页里就会呈现出尺寸较大的影片,而画质丝毫无损。在进行上述修改时,不要忘记随时测试影片的播放质量、下载情况和查看影片文件的大小。

参考文献:

[1]彭雪萍,《如何给你的Flash“瘦身”》,电脑知识与技术,2008年第34期。

[2]张洪星、霍艳玲,《Flas设计与制作》,中国铁道出版社,2007.12。

[3]李勇,《浅谈Flas设计制作的基本要求》,铜仁职业技术学院学报,2009年第2期。

上一篇:影响商务交流过程的语言因素之分析 下一篇:委婉语在商务交际中的效用分析