Skip to main content

ColormapToRGB

汇总

将带有色彩映射表的单波段栅格转换为三波段(红、绿和蓝)栅格。

讨论

有关此函数工作原理的详细信息,请参阅 色彩映射表至 RGB 转换 栅格函数。

栅格对象所引用的栅格数据集是临时性的。 要将其设置为永久,可以调用栅格对象的 save 方法。

语法

ColormapToRGB(raster)

参数 说明 数据类型

raster

输入色彩映射表栅格。

Raster

返回值

数据类型 说明

Raster

输出栅格。

代码示例

ColormapToRGB 示例 1

本示例将带有色彩映射表的栅格转换为三波段 RGB 栅格。

from arcpy.sa import *
out_slope_with_colormap = ColormapToRGB("elevation_raster.tif")
out_slope_rgb_3bands.save("C:/arcpyExamples/outputs/elevtion_rgb_3bands.tif")
ColormapToRGB 示例 2

本示例将带有色彩映射表的栅格转换为三波段 RGB 栅格。

# Import system modules
import arcpy
from arcpy.sa import *

# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"

# Set the local variables
in_raster = "slope_raster.tif"

# convert the raster with colormap to a RGB 3bands raster
out_slope_rgb_3bands = ColormapToRGB(in_raster)

# save the output
out_slope_rgb_3bands.save("C:/arcpyExamples/outputs/slope_rgb_3bands.tif")