色彩映射表函数

色彩映射表函数是一种栅格数据渲染器。它将基于色彩映射表对像素值进行转换,以将栅格数据显示为灰度影像或红绿蓝彩色 (RGB) 影像。可用色彩映射表来表示分析的数据(如分类影像),或显示地形图(或索引颜色扫描影像)。

色彩映射表分类示例
分类影像
色彩映射表映射示例
地形图

色彩映射表包含一组与颜色相关联的值,可用于确保始终使用相同颜色显示单波段栅格。每个像素值都与一种颜色相关联,定义为一组 RGB 值。

色彩映射表示例

此函数的输入如下:

可从下拉箭头中选择多个默认的色彩映射表,一个用于高程数据,两个用于显示 NDVI 影像,再一个用于显示灰度带,还有一个用于指定随机色彩映射表。还可输入来自 Adobe Photoshop 的 *.clr 文件或 *.act 文件。.clr 文件是一种包含 256 RGB 颜色信息的 ASCII 文件。ASCII 色彩映射表文件中的条目以“像素值 红 绿 蓝”的形式列出。以下是 .clr 文件内容的示例:

1 255 0 0 2 100 0 100 3 50 200 10 4 45 60 100

可通过“栅格属性”对话框创建 .clr 文件;请参阅创建自定义 CLR 文件

Adobe Photoshop 的 .act 文件是一种包含 256 RGB 颜色信息的非 ASCII 文件。该表中的第一种颜色具有零索引,并且颜色以红、绿、蓝顺序排列。每种颜色由三个字节表示。

相关主题


7/10/2012