GIF光栅化写入程序

许可选项此格式从FME专业版开始。

GIF光栅化器Writer允许FME用于动态转换矢量数据,以便在web浏览器中显示。

还可以生成客户端图像地图,以便在web浏览器中提供可点击的智能图像。它还使FME成为矢量地理数据和基于栅格的地理信息系统(GIS)之间的强大网关。

编写器可以用来生成GIF和可移植网络图形(PNG)图像。

PNG在许多情况下取代了GIF。参见本章PNG光栅化器编写器有关PNG支持的信息。一般来说,关于GIF writer的信息也适用于PNG writer,因为它们是同一个模块。

FME GIF writer不使用获得专利的Lempel-Ziv-Welch(LZW)压缩算法;因此,它生成的GIF图像大约比相应的PNG图像大10倍。

注:此编写器仅支持矢量输入数据。从中写入GIF和PNG文件光栅输入数据,参见GIF读写器PNG读写器章。

概述

GIF文件是压缩的光栅图像文件。CompuServe在1987年设计了这种格式,作为通过低速网络传输图像的有效手段。该格式是大多数万维网浏览器支持的几种标准图像格式之一。

GIF图像

GIF图像由8位像素组成。每个像素的值是一个颜色表的索引,每个颜色表有8位,分别是红色、绿色和蓝色。因此,单个GIF图像中最多可以有256种不同的颜色,尽管这些颜色是从2^24种不同的颜色中选择的。

颜色

GIF图像支持透明颜色的概念。一个特殊的代码被附加到GIF图像中,说明某个颜色索引被认为是透明的。理解此代码的应用程序(并非所有应用程序都理解)允许背景通过透明像素显示。这通常用于创建有吸引力的万维网显示,因为大多数web浏览器都了解透明颜色选项。FME GIF writer模块允许指定透明颜色索引,当GIF被用作多边形的点符号、线样式或平铺填充图案时,它将接受透明像素。

GIF图像背景可以是纯色,也可以是平铺背景图案。GIF编写器支持这两种选择;但是,如果要使用背景图案,则该图案必须来自另一个GIF文件。

隔行和非隔行输出

GIF图像可以是隔行扫描或非隔行扫描。交错的GIF图像下载到许多web浏览器更快,因为首先显示的是粗糙的图像,然后是更多的细节。GIF writer支持隔行和非隔行输出。

图像地图

GIF编写器生成的图像映射由适合嵌入到显示所创建的GIF图像的网页中的HTML代码组成。当鼠标移到GIF上时,图像中的每个多边形特征都会有一个与其相关联的URL。此URL可能会显示一个包含该功能属性的对话框,或链接到另一个网页。

有关创建可单击的GIF图像的更多信息,请参阅gif\u href在里面GIF光栅化器功能表示

GIF光栅化器写入程序参数

编写器概述

作者创建一个图像,并将点、线和多边形绘制到其中。输出图像的文件名、窗口、大小、背景、颜色表、透明度和隔行扫描都在工作区中确定。写入图像的每个特征都包含用于确定特征外观的特殊属性。

要素类型是颜色条目。颜色表条目在“要素类型”对话框中定义:

具有指定颜色名称的所有要素都以该颜色绘制。