Fireworks动画优化与导出详解

详解|优化

制作GIF文件的软件很多,常见的有Animagic GIF、GIF Construction Set、GIF Movie Gear、Ulead GIF Animator等。Fireworks MX 2004在制作GIF动画上有着强大的功能。动画制作完成之后,就需要我们对其进行优化以达到最佳的显示效果,并且经过导出设置以及预览等步骤,最终将其导出为GIF动画格式。下面我们就来看看GIF动画的优化和导出过程。

  一、优化动画

   GIF动画的优化与我们在第五章提到的对其他图像的优化方法一样,可以利用优化面板和导出预览两种方法来对进行。下面分别对这两种方法加以介绍。

  1. 利用优化面板

   点击“Windows”菜单,打开如图1所示的Optimize面板。


图1 Optimize面板

   在导出文件类型中选择GIF动画选项,用户可以通过设置Matte(色版)、Colors(颜色)、Dither(抖动)、透明度等选项来达到对显示效果的优化。

  2. 利用导出预览对话框

   在“File”菜单中选择“Export Preview”(导出预览)选项,打开如图2所示的导出预览对话框,同样可以对动画进行相应的优化设置。


图2 导出预览对话框

  二、导出设置

   我们在GIF动画导出之前,还可以对其设置进行修改。选择导出预览对话框的“Animation”(动画)选项栏,如图3所示。我们可以通过它来进行动画的设置。


图3 Animation选项栏

  1. 设置帧的处理方式

  在动画选项栏中,选择需要处理的某一帧,单击处置方式按钮,弹出如图4所示的菜单,我们可以从中选取一种处置方式。


图4 弹出菜单

  菜单中各个选项的含义如下:

  * Unspecified(未指定):没有指定处置方式,由Fireworks为每一帧自动选择一种处置方式,用于创建最小可能的GIF动画。
  * None(无):在下一帧显示之前,不对帧进行处置。帧以叠加方式出现,下一帧叠加在当前帧之上。通常用于在较大的背景之上叠加显示较小的对象,以获得从小变大的效果。
  * Restore to Background(恢复到背景):删去当前帧的图像,恢复背景面积颜色或者图案。适合在一个透明的背景中移动对象。
  * Restore to Previous(恢复为上一个):将当前帧的内容显示在前一帧的背景图像上。设何在一个图片类型的背景上移动对象。

  2. 设置帧是否导出

  在动画选项栏中同样可以控制帧的导出。单击帧项目左边的图案会消失,表明该帧不显示。在此单击该区域,这时候又会出现,表明该帧将会被导出。

  3. 设置帧延时

  选中一个或者多个帧,在导出预览对话框的“Animation”选项栏有上方的帧延时中,我们同样可以设置帧的显示时间,如图5所示。另外根据当前导出的帧数和每一帧的延迟时间,我们还可以知道动画播放一次所需要的时间,这个时间会被显示在选项栏中帧项目的右下角,如图6所示。


 图5 设置帧延时


图6显示播放时间

  4. 设置循环次数

  我们同样可以在“动画”选项栏中设置动画的循环次数,单击可将循环次数设为1次,单击可以设置其他的循环次数,从右边的“循环次数”下拉列表中,我们可以选择需要的次数,或者直接输入数值,如图7所示。


图7 设置循环次数

  三、动画导出

   我们在创建动画时,应该随时预览动画。当取得最佳效果之后,就可以将这个动画导出了。单击导出对话框中的导出按钮,打开导出对话框,即可完成GIF动画文件的导出,如图8所示。


图8 导出动画

   另外,我们甚至还可以导出为Flash动画,只需要在导出对话框中的保存类型列表中选择Macromedia Flash SWF即可。

时间: 2024-11-07 21:02:12

Fireworks动画优化与导出详解的相关文章

Fireworks动画类型及制作详解

详解 我一直认为FW比之PS强大的地方主要体现在两点上,一是向量图形编辑模式与位图编辑模式的完美整合, 二就是纯图形处理功能与GIF动画制作功能的整合.至于说在软件的使用简便性上的对比,我现在到觉得无益 探讨,盖因对于某一软件使用操作的得心应手完全取决于使用者的喜好.续论上述两个优势.图形模式混合处 理这一功能,ADOBE在PS6中以经引入,我们抛之不谈.就动画处理图形处理的整合上来说,PS比之FW仍有相 当距离.现在就让我们共同走进FW中来仔细了解一下FW在动画处理上的强大功能及其灵活简便,并

Fireworks优化网页图像详解

网页|详解|优化  网页图像的要求是在尽可能短的传输时间里,发布尽可能高质量的图像.因此在设计和处理网页图像时就要求图像有尽可能高的清晰度与尽可能小的尺寸,从而使图像的下载速度达到最快.为此,必须对图像进行优化. 在Fireworks 中,所有的优化操作都可以利用"Optimize"面板在工作环境中直接进行,优化设置仅用于输出图像.因此,用户可以自由地对图像进行优化并调整其优化设置,而不必担心会损坏原图.并且可以通过预览不同的优化结果,随时根据需要对图像进行修改.另一种简便快捷的优化方

FW动画类型及制作详解

详解 写在前面的话: 我一直认为FW比之PS强大的地方主要体现在两点上,一是向量图形编辑模式与位图编辑模式的完美整合,二就是纯图形处理功能与GIF动画制作功能的整合.至于说在软件的使用简便性上的对比,我现在到觉得无益探讨,盖因对于某一软件使用操作的得心应手完全取决于使用者的喜好.续论上述两个优势.图形模式混合处理这一功能,ADOBE在PS6中以经引入,我们抛之不谈.就动画处理图形处理的整合上来说,PS比之FW仍有相当距离. (注:以上是作者的观点,并不代表pcedu.com.cn的立场) 现在就

必知技巧:ASP.NET中常用的优化性能方法详解

asp.net|技巧|详解|性能|优化 1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响.系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求. 连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能.因此,在建立数据库连接后

linux中php-fpm进程数优化与分析详解

在几个不是很繁忙的线上服务器发现php-fpm进程数达到500多,且存在一些运行时间长达几个月的进程. 进行了以下排查,以确定:phpfpm运行是否有问题,是否需要重启. 查看这些进程是否被正常启动 由于php-fpm.log中,会以notice级别打印worker进程的启动和回收时间,故可以通过以下语句检查有哪些php没有被记录到(ps axuf可以查看到进程的父子关系):  代码如下 复制代码 $cd /path/to/php-fpm.log $for word in `ps axu | g

MySQL中分页优化的实例详解_Mysql

通常,我们会采用ORDER BY LIMIT start, offset 的方式来进行分页查询.例如下面这个SQL: SELECT * FROM `t1` WHERE ftype=1 ORDER BY id DESC LIMIT 100, 10; 或者像下面这个不带任何条件的分页SQL: SELECT * FROM `t1` ORDER BY id DESC LIMIT 100, 10; 一般而言,分页SQL的耗时随着 start 值的增加而急剧增加,我们来看下面这2个不同起始值的分页SQL执行

【手机游戏开发优化篇】详解手游[体积]及[运行内存]的优化篇!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/android-game/1521.html 新年刚过,由于近来没有写新教程,感觉有点对不住大家,所以今天给大家来一篇超实用文章!也算补过新年小礼物给大家吧. ---------------Himi   简易分割线--------------- 程序包的[体积]优化方法: 首先 你需要很清楚当前自己项目什么地方占的体积最多,例如动画序列多少M

Android编程使用加速度传感器实现摇一摇功能及优化的方法详解

本文实例讲述了Android编程使用加速度传感器实现摇一摇功能及优化的方法.分享给大家供大家参考,具体如下: 目前很多应用已经实现了摇一摇功能,这里通过讲解该功能的原理及实现回顾一下加速度传感器的使用: 1.首先获得传感器管理器的实例 sensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE); 2.通过传感器管理器获得加速传感器 accelerateSensor = getSensorMana

ASP.NET常用的优化性能方法详解

1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响.系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求. 连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能.因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕