com.supermap.image.processing
类 ImageStretching
- java.lang.Object
-
- com.supermap.image.processing.ImageStretching
-
public class ImageStretching extends Object
影像拉伸类。
-
-
构造器概要
构造器 构造器和说明 ImageStretching()
构造一个影像拉伸对象。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 void
addSteppedListener(SteppedListener l)
添加一个进度条事件(SteppedEvent)的监听器。DatasetImage[]
bandComposite(DatasetImage[] datasetImages, ComposeTrueColorParameter parameter, String outputDirectory, int parallelNumber, ParallelStrategy parallelStrategy, ImageOutputOption outputOption)
真彩色输出DatasetImage[]
bandComposite(DatasetImage[] datasetImages, int redBand, int greenBand, int blueBand, String outputDirectory, int parallelNumber)
批量真彩色输出DatasetImage[]
bandComposite(DatasetImage[] datasetImages, int redBand, int greenBand, int blueBand, String outputDirectory, int parallelNumber, ImageOutputOption outputOption)
批量真彩色输出DatasetImage
bandComposite(DatasetImage sourceDataset, int redBand, int greenBand, int blueBand, String outputFilePath)
真彩色输出。DatasetImage
bandComposite(DatasetImage sourceDataset, int redBand, int greenBand, int blueBand, String outputFilePath, ImageOutputOption outOption)
真彩色输出。void
removeSteppedListener(SteppedListener l)
移除一个进度条事件(SteppedEvent)的监听器。DatasetImage
saturate(DatasetImage sourceDataset, ImageSaturateParameter parameter, Datasource targetDatasource, String targetDatasetName, ImageOutputOption outOption)
已过时。DatasetImage
saturate(DatasetImage sourceDataset, ImageSaturateParameter parameter, String outputFilePath)
影像饱和度调整,可改变影像显示的鲜艳程度。DatasetImage
saturate(DatasetImage sourceDataset, ImageSaturateParameter parameter, String outputFiltePath, ImageOutputOption outOption)
影像饱和度调整,可改变影像显示的鲜艳程度。DatasetImage[]
stretch(DatasetImage[] datasetImages, ImageStretchingParameter parameter, String outputDirectory, int parallelNumber)
批量拉伸。DatasetImage[]
stretch(DatasetImage[] datasetImages, ImageStretchingParameter parameter, String outputDirectory, int parallelNumber, ImageOutputOption outOption)
批量拉伸。DatasetImage[]
stretch(DatasetImage[] datasetImages, ImageStretchingParameter parameter, String outputDirectory, int parallelNumber, ParallelStrategy parallelStrategy, ImageOutputOption outOption)
批量拉伸。DatasetImage
stretch(DatasetImage sourceDataset, ImageStretchingParameter parameter, Datasource targetDatasource, String targetDatasetName, ImageOutputOption outOption)
已过时。DatasetImage
stretch(DatasetImage sourceDataset, ImageStretchingParameter parameter, String outputFilePath)
影像拉伸。DatasetImage
stretch(DatasetImage sourceDataset, ImageStretchingParameter parameter, String outputFilePath, ImageOutputOption outOption)
影像拉伸,可通过拉伸的方式改变影像值范围。
-
-
-
方法详细资料
-
addSteppedListener
public void addSteppedListener(SteppedListener l)
添加一个进度条事件(SteppedEvent)的监听器。- 参数:
l
- 一个用于接收进度条事件的监听器。
-
removeSteppedListener
public void removeSteppedListener(SteppedListener l)
移除一个进度条事件(SteppedEvent)的监听器。- 参数:
l
- 一个用于接收进度条事件的监听器。
-
stretch
@Deprecated public DatasetImage stretch(DatasetImage sourceDataset, ImageStretchingParameter parameter, Datasource targetDatasource, String targetDatasetName, ImageOutputOption outOption)
已过时。影像拉伸,可通过拉伸的方式改变影像值范围。- 参数:
sourceDataset
- 待处理数据集。parameter
- 拉伸参数。targetDatasource
- 目标数据源。targetDatasetName
- 结果数据集名称。outOption
- 输出影像设置项。- 返回:
- 拉伸结果数据集。
-
stretch
public DatasetImage stretch(DatasetImage sourceDataset, ImageStretchingParameter parameter, String outputFilePath, ImageOutputOption outOption)
影像拉伸,可通过拉伸的方式改变影像值范围。- 参数:
sourceDataset
- 待处理数据集。parameter
- 拉伸参数。outputFilePath
- 输出文件路径。- 返回:
- 拉伸结果数据集。
-
stretch
public DatasetImage stretch(DatasetImage sourceDataset, ImageStretchingParameter parameter, String outputFilePath)
影像拉伸。- 参数:
sourceDataset
- 待处理数据集。parameter
- 拉伸参数。outputFilePath
- 输出文件路径。- 返回:
- 拉伸结果数据集。
-
stretch
public DatasetImage[] stretch(DatasetImage[] datasetImages, ImageStretchingParameter parameter, String outputDirectory, int parallelNumber, ImageOutputOption outOption)
批量拉伸。- 参数:
datasetImages
- 待处理数据集集合。parameter
- 拉伸参数。outputDirectory
- 结果目录。outOption
- 输出影像设置项。parallelNumber
- 并行数。- 返回:
- 结果拉伸影像数据集集合。
-
stretch
public DatasetImage[] stretch(DatasetImage[] datasetImages, ImageStretchingParameter parameter, String outputDirectory, int parallelNumber, ParallelStrategy parallelStrategy, ImageOutputOption outOption)
批量拉伸。- 参数:
datasetImages
- 待处理数据集集合。parameter
- 拉伸参数。outputDirectory
- 结果目录。parallelNumber
- 并行数。parallelStrategy
- 并行策略outOption
- 输出影像设置项。- 返回:
- 结果拉伸影像数据集集合。
-
stretch
public DatasetImage[] stretch(DatasetImage[] datasetImages, ImageStretchingParameter parameter, String outputDirectory, int parallelNumber)
批量拉伸。- 参数:
datasetImages
- 待处理数据集集合。parameter
- 拉伸参数。outputDirectory
- 结果目录。parallelNumber
- 并行数。- 返回:
- 结果拉伸影像数据集集合。
-
saturate
@Deprecated public DatasetImage saturate(DatasetImage sourceDataset, ImageSaturateParameter parameter, Datasource targetDatasource, String targetDatasetName, ImageOutputOption outOption)
已过时。影像饱和度调整,可改变影像显示的鲜艳程度。- 参数:
sourceDataset
- 待处理数据集。parameter
- 饱和度调整参数。targetDatasource
- 目标数据源。targetDatasetName
- 结果数据集名称。- 返回:
- 结果数据集。
-
saturate
public DatasetImage saturate(DatasetImage sourceDataset, ImageSaturateParameter parameter, String outputFiltePath, ImageOutputOption outOption)
影像饱和度调整,可改变影像显示的鲜艳程度。- 参数:
sourceDataset
- 待处理数据集。parameter
- 饱和度调整参数。outputFiltePath
- 输出文件路径。outOption
- 输出影像设置项。- 返回:
- 结果数据集。
-
saturate
public DatasetImage saturate(DatasetImage sourceDataset, ImageSaturateParameter parameter, String outputFilePath)
影像饱和度调整,可改变影像显示的鲜艳程度。- 参数:
sourceDataset
- 待处理数据集。parameter
- 饱和度调整参数。outputFilePath
- 输出文件路径。- 返回:
- 结果数据集。
-
bandComposite
public DatasetImage bandComposite(DatasetImage sourceDataset, int redBand, int greenBand, int blueBand, String outputFilePath, ImageOutputOption outOption)
真彩色输出。- 参数:
sourceDataset
- 待处理数据集。redBand
- 红波段索引。greenBand
- 绿波段索引。blueBand
- 蓝波段索引。outputFilePath
- 输出文件路径。outOption
- 输出影像设置项。- 返回:
- 结果数据集。
-
bandComposite
public DatasetImage bandComposite(DatasetImage sourceDataset, int redBand, int greenBand, int blueBand, String outputFilePath)
真彩色输出。- 参数:
sourceDataset
- 待处理数据集。redBand
- 红波段索引。greenBand
- 绿波段索引。blueBand
- 蓝波段索引。outputFilePath
- 输出文件路径。- 返回:
- 结果数据集。
-
bandComposite
public DatasetImage[] bandComposite(DatasetImage[] datasetImages, int redBand, int greenBand, int blueBand, String outputDirectory, int parallelNumber, ImageOutputOption outputOption)
批量真彩色输出- 参数:
datasetImages
- 待处理数据集redBand
- 红波段索引greenBand
- 绿波段索引blueBand
- 蓝波段索引outputDirectory
- 输出文件路径parallelNumber
- 线程并行参数outputOption
- 影像输出设置- 返回:
- 真彩色结果数据集
-
bandComposite
public DatasetImage[] bandComposite(DatasetImage[] datasetImages, int redBand, int greenBand, int blueBand, String outputDirectory, int parallelNumber)
批量真彩色输出- 参数:
datasetImages
- 待处理数据集redBand
- 红波段索引greenBand
- 绿波段索引blueBand
- 蓝波段索引outputDirectory
- 输出文件路径parallelNumber
- 线程并行参数- 返回:
- 真彩色结果数据集
-
bandComposite
public DatasetImage[] bandComposite(DatasetImage[] datasetImages, ComposeTrueColorParameter parameter, String outputDirectory, int parallelNumber, ParallelStrategy parallelStrategy, ImageOutputOption outputOption)
真彩色输出- 参数:
datasetImages
- 待处理的多波段数据集parameter
- 合成真彩色参数outputDirectory
- 结果输出目录parallelNumber
- 并行数目outputOption
- 影像输出参数parallelStrategy
- 并行策略- 返回:
- 真彩色结果数据集
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.