Grayscale

描述

将多波段影像转换为单波段灰度影像。指定的权重应用于每个输入波段,并对输出应用标准化。

讨论

有关此函数工作原理的详细信息,请参阅 Grayscale 栅格函数。

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

语法

Grayscale (raster, {conversion_parameters})
参数说明数据类型
raster

输入栅格。

Raster
conversion_parameters

构成输入栅格的每个波段的权重。

(默认值为 None)

List
返回值
数据类型说明
Raster

输出栅格。

代码示例

Grayscale 示例 1

本示例将 Grayscale 函数应用于输入影像。

from arcpy.ia import *
out_grayscale_raster = Grayscale("imagery.tif")
out_grayscale_raster.save("C:/arcpyExamples/outputs/grayscale.tif")
Grayscale 示例 2

本示例将 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")