com.supermap.image.processing

类 ImageStretching



  • public class ImageStretching
    extends Object
    影像拉伸类。
    • 构造器详细资料

      • ImageStretching

        public ImageStretching()
        构造一个影像拉伸对象。
    • 方法详细资料

      • 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.