Authorware中实现图像背景透明三法

Author: 李珂 Date: 2001年 9期

#1    一、直接变化法
      该方法直接使用了Authorware自身的图像背景透明工具。
      首先,按“Ctrl+Shift+D”打开文件属性设置窗口,设置文件背景为黑色。然后在Authorware的流程框中插入一个Display图标,双击该图标,在打开的窗口中插入一幅事先准备好的图片。双击图像工具栏中的“Pointer”工具,在出现的图像模式工具箱中选择“Transparent”,这时你会发现插入的图片背景已经由原先的白色变得透明了。
      但用这种方法实现的透明效果在许多情况下都会在图像边缘留下难看的白边,只有在颜色较少且色彩反差比较大的GIF图像中效果才会比较满意。而且使用这种方法时还要注意一点,图片的背景色一定要是白色,不然的话Authorware将无法使背景变为透明。为了解决这一问题,于是就有了第二种方法。
  #1    二、预先处理法
      在用这种方法之前大家先要准备一款制作GIF动画的软件,我这里以GIF Movie Gear为例来介绍。
      首先,在GIF Movie Gear中打开一幅图片,选中该图片,按下Toggle Transparency按钮,如^09020703a^1。在出现的窗口中用吸管在背景色上吸一下,如^09020703b^2。选OK确定,然后将图片保存成GIF格式备用。
      在Authorware流程框中将手形光标移到最后一个图标的后面,选择菜单命令Insert→Media→Animated GIF...在出现的窗口中选Browse按钮,找到并双击你刚才做好的图片文件,然后点OK确定。回到流程框中你会发现多了一个名叫Animated GIF...的图标,双击它。此时会出现一个设置属性的窗口,选择Display面板,在Mode下拉条中选择Transparent点OK确定。这时,你运行一下程序看看,图像背景是不是已经变得透明啦?
      使用这种方法有两个明显的优点:一是解决了方法一中图片的背景色一定要是白色的限制,不管背景用什么颜色,用方法二可以统统搞定。二是你可以随意设定图像的透明部位,你可以利用方法二将图片中间的颜色设为透明,从而制作出镂空的效果,如^09020703c^3。
      不过这种方法只在Authorware5.0及其以上版本才有效,如果用的是4.x的版本,你也不用愁,接下来我介绍的方法三也能包你满意。
  #1    三、转换格式法,此法需要将图片的格式作必要的转换
      从4.0版开始Authorware支持了一种叫PNG格式的图像,也许它不像JPG和GIF那样名扬天下,但是你可千万别小看了它哟!我们今天的目标可全要靠它来实现。要处理PNG图片需要用到Authorware的同胞兄弟Fireworks。我们将会用到它的图像输出功能,不会用Fireworks的朋友也不用怕,跟我一步一步去做,同样可以实现既定的目标。Let’s go!
      首先,启动Fireworks,打开一幅图片,打开Optimize面板,在其中选择Optimize选项卡;选择图像类型为PNG8,按一下Matte右边的小方块,如^09020703d^4。这时鼠标会变成吸管的样子,用吸管在图像窗口中选择你想使之变为透明的颜色,把面板中的Color设为128,Dither可调的大一些(该值越大,所选的透明色的范围就越大)。透明方式选择Index Transparency,然后用File菜单中的Export...命令导出PNG文件备用,该文件在Authorware和Flash中均可以显示为透明。如果你想让底色(新建文件时选择为背景色的颜色)透明的话,透明方式可选择Alpha Transparency。然后,按照方法一的步骤插入制作好的PNG图片,并用Authorware的图像模式工具箱使图像背景透明。
      三种方法介绍完了,朋友们可以根据具体情况任选一种,我想其中必有一种适合你。