Краткая информация
Преобразует многоканальное изображение в одно-канальное изображение в оттенках серого. Указанные веса применяются к каждому входному каналу, а к выходным данным применяется нормализация.
Обсуждение
Для изучения подробной информации о том, как работает эта функция, см. растровую функцию Grayscale.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
Grayscale (raster, {conversion_parameters})
Параметр | Описание | Тип данных |
raster | The input raster. | Raster |
conversion_parameters | Веса каждого канала входного растра. (Значение по умолчанию — None) | List |
Тип данных | Описание |
Raster | Выходной растр. |
Пример кода
В этом примере для входных изображений применяется функция Grayscale.
from arcpy.ia import *
out_grayscale_raster = Grayscale("imagery.tif")
out_grayscale_raster.save("C:/arcpyExamples/outputs/grayscale.tif")
В этом примере для входных изображений применяется функция Grayscale.
# Import the system modules
import arcpy
from arcpy.ia import *
# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"
# Set the local variables
in_raster = "imagery.tif"
# Execute the Grayscale function
out_grayscale_raster = Grayscale(in_raster)
# Save the output
out_grayscale_raster.save("C:/arcpyExamples/outputs/grayscale.tif")