一专多能 气宇轩昂——GIF动画文件转换之终极解决方案 莫凡 2000年 第6期   Authorware4堪称交互多媒体编辑系统的龙头老大,尤其是善于将各类媒体元素集零为整,形成一个集视频、文字、音频和图像等媒体元素为一体的交互程序强大功能,给广大多媒体制作者留下深刻印象。在运用中,该平台对视频格式文件有限制,Authorware只支持FLC/FLI、AVI和MEPG格式的影像文件。对日新月异的Internet网络上具有丰富资源的GIF动画格式不兼容、不支持的问题,留下不小的遗憾。面对千姿百态、举手可得、集无数动画制作者心血和智慧编制的GIF文件,只能是望画兴叹,心有余而力不足。   为开发GIF动画资源,拓宽Authorware缺省兼容视频动画格式以外其他文件的支持,《电脑报》在去年OA专版陆续刊出了有关如何解决这个问题的三篇文章,可以归纳为:利用扩展函数法(《如何在Authorware中播放GIF动画》)、软件转换法(《GIF转AVI一分钟搞定》)和抓图法(《飞天神抓》)。这三种方法不愧为集思广益后,博采众长的转换方案,确实在一定程度上帮助解决了GIF转换难题。但是,笔者认为这三种方法仍然存在无法回避的三个欠缺:一是转换目标单一。三种方法的转换目标都是AVI视频格式,毕竟Authorware不是仅仅支持AVI 惟一格式的。二是AVI文件在Authorware表现效果上存在自身缺陷:其一是显示速度慢,多媒体运用程序打包后,AVI文件只能被置于打包文件之外,运行程序后,存在调入程序过程的时间间隔问题,影响了演示效果。同时,AVI格式的文件与其它动画媒体格式(例如FLC/FLI)相比,占用磁盘的字节数较大,磁盘利用的效率不高,调用过程本身也存在着时间差的问题。其二是无透明特性,如果要将AVI格式的文件引入Authorware环境的某个场景中,所转换的AVI格式的影像背景必须通过设置并与需要引用主画面的背景相同,否则画面会在色彩和明暗方面的指标上存在明显人为雕琢痕迹。AVI文件的这种缺憾,限制了这种格式在任意背景下的可融合性。而一般情况下无背景透明的GIF动画文件居多。为了给不同背景的界面创造宽余的适应条件,只有AVI文件之外的FLC/FLI文件格式具备透明资格。 #1  一、安装   为此,笔者借新千年来临的良好心境,找到一款能够转换GIF动画文件,转换格式囊扩了所有Authorware能够兼容的第四种方法——“GIF动画文件转换终极解决媒介方案”。这个软件就是美国Mainconcept公司的Mainactor3.02,下载地址http://www.newhua.com.cn/ty_video.htm,能够实现GIF-AVI;GIF-FLC/FLI;GIF-MEPG;GIF-MOV等的转换以及以上转换过程的逆转换。   该软件占据磁盘空间较大(下载压缩包字节14.9MB,安装后30.9MB),主要原因是该软件是一个集小程序为一体的程序组(如^06020606a^1),共有六个图标四个实用程序,它们分别是主程序MainActor Sequencer编辑器、MainActor VideoCapture视频截图工具、MainView浏览器和MainActor VideoEditor转换器。我们的转换工作则集中在MainActor VideoEditor转换程序(界面如^06020606b^2)中,本文视线则聚焦于MainActor VideoEditor转换程序上,有兴趣者可以进一步研究其它三个程序。 #1  二、使用   1. 转换文件   转换十分简单,将GIF动画文件通过“Flie\Open”载入,转换时选择“Flie\Save As”,在所弹出的“Save Windows(如^06020606c^3)Module”(模块)类型下拉栏中,选择需要转换的目标视频动画格式(有数十种格式可供选择),再进行相应的设置,如输出尺寸、调色板、压缩率、编解码器等,取个名字即可。够简单的吧,此软件真是“踏破铁鞋无觅处,得来全不费功夫”。   2.编辑文件   (1) 合成动画   该软件还可以将一系列的单张图像合成为动画,方法是选择系列单张图像的第一张如Kmmf001.jpg,即刻弹出一个对话框:“The picture is part of a picture list,continue loading picture?”(此图像是全部图像的一部分,继续载入剩余图像吗?)。选择“确定”,就载入其它所有系列单张图像了。   (2) 分解图像   同样,载入一个GIF文件后,在所弹出的“Save Windows Module”类型下拉栏中,选择好转换的图像目标格式(有六种图像格式可供选择),并在该选择面板上选择“All frames”(表示将输出所有图像),取个名字,确定以后,就自动生成了一系列带序号的单张图像。   (3) 透明动画的制作   利用分解和合成功能,再借助Photoshop和Paint Shop Pro 6等图像软件,对单张图像逐一进行透明处理,即把GIF文件动画背景过滤出去,再进行合成,既可生成FLC格式的透明动画。   3.Authorware4视频图标的设置   为使所转换的FLC动画文件在Authorware4中能够表现其优越的透明特质,还要进行以下的必要设置。双击视频图标,打开Movie Icon 属性对话框(如^06020606d^4),通过Import载入FLC动画以后,进行两项设置。一是动画透明设置:在“Movie”栏中的“Mode”下的“Transparent(透明)。二是动画循环设置:在Timeing栏的Play选Repeatedly(循环)。运行程序后,我们就看到了循环运动的动画了,要检验该动画是否具有透明特性,只要再加一个显示图标,在其中载入一幅图像即可清楚是否透明了。