com.supermap.image.processing
类 ImageStretching
- java.lang.Object
-
- com.supermap.image.processing.ImageStretching
-
public class ImageStretching extends Object
影像拉伸类。
-
-
构造器概要
构造器 构造器和说明 ImageStretching()构造一个影像拉伸对象。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 voidaddSteppedListener(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)批量真彩色输出DatasetImagebandComposite(DatasetImage sourceDataset, int redBand, int greenBand, int blueBand, String outputFilePath)真彩色输出。DatasetImagebandComposite(DatasetImage sourceDataset, int redBand, int greenBand, int blueBand, String outputFilePath, ImageOutputOption outOption)真彩色输出。StringgetLastError()获取最新的错误信息voidremoveSteppedListener(SteppedListener l)移除一个进度条事件(SteppedEvent)的监听器。DatasetImagesaturate(DatasetImage sourceDataset, ImageSaturateParameter parameter, Datasource targetDatasource, String targetDatasetName, ImageOutputOption outOption)已过时。DatasetImagesaturate(DatasetImage sourceDataset, ImageSaturateParameter parameter, String outputFilePath)影像饱和度调整,可改变影像显示的鲜艳程度。DatasetImagesaturate(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)批量拉伸。DatasetImagestretch(DatasetImage sourceDataset, ImageStretchingParameter parameter, Datasource targetDatasource, String targetDatasetName, ImageOutputOption outOption)已过时。DatasetImagestretch(DatasetImage sourceDataset, ImageStretchingParameter parameter, String outputFilePath)影像拉伸。DatasetImagestretch(DatasetImage sourceDataset, ImageStretchingParameter parameter, String outputFilePath, ImageOutputOption outOption)影像拉伸,可通过拉伸的方式改变影像值范围。
-
-
-
方法详细资料
-
getLastError
public String getLastError()
获取最新的错误信息- 返回:
- 最新的错误信息
-
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–2025 SuperMap. All rights reserved.