Skip to main content

ColormapToRGB

Краткая информация

Конвертирует одноканальный растр с цветовой картой в трехканальный (красный, зеленый и синий) растр.

Обсуждение

Более подробно о том, как работает эта функция, см. в разделе Цветовая карта в RGB.

Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.

Синтаксис

ColormapToRGB(raster)

Параметр Объяснение Тип данных

raster

Входной растр цветовой карты.

Raster

Возвращаемое значение

Тип данных Объяснение

Raster

Выходной растр.

Пример кода

ColormapToRGB пример 1

Этот пример конвертирует растр с цветовой картой в растр RGB 3bands.

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 3bands.

# 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")