com.supermap.image.processing
类 ImageOutputOption
- java.lang.Object
-
- com.supermap.image.processing.ImageOutputOption
-
- 所有已实现的接口:
- Serializable
- 直接已知子类:
- ImageExportParameter
public class ImageOutputOption extends Object implements Serializable
影像输出参数- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器和说明 ImageOutputOption()
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 StringadjustFileExtension(String filePath)调整文件路径,包括文件扩展名,文件名称前后缀,以及是否调整文件名为唯一。static ImageOutputOptionfromMap(Map<String,String> values)从 Map 对象中构造 ImageOutputOption 对象CompressMethodgetCompressMethod()FileTypegetFileType()StringgetImageNamePrefix()获取影像文件名称扩展前缀StringgetImageNameSuffix()获取影像文件名称扩展后缀booleanisResultFileExistedAdjustName()结果文件存在时是否调整文件名称,默认为 falsebooleanisWriteAsTile()ImageOutputOptionsetCompressMethod(CompressMethod compressMethod)设置影像文件压缩方法,对 TIF 影像有效ImageOutputOptionsetFileType(FileType fileType)设置影像文件类型ImageOutputOptionsetImageNamePrefix(String value)设置影像文件名称扩展前缀ImageOutputOptionsetImageNameSuffix(String value)设置影像文件名称扩展后缀ImageOutputOptionsetResultFileExistedAdjustName(boolean value)设置结果文件存在时是否调整文件名称。ImageOutputOptionsetWriteAsTile(boolean isWriteAsTile)设置是否分块写出影像,Map<String,String>toMap()将当前对象的值保存为一个 Map 对象
-
-
-
方法详细资料
-
getFileType
public FileType getFileType()
- 返回:
- 获取影像文件类型
-
setFileType
public ImageOutputOption setFileType(FileType fileType)
设置影像文件类型- 参数:
fileType- 影像文件类型- 返回:
- 当前对象
-
getCompressMethod
public CompressMethod getCompressMethod()
- 返回:
- 获取影像文件压缩方法
-
setCompressMethod
public ImageOutputOption setCompressMethod(CompressMethod compressMethod)
设置影像文件压缩方法,对 TIF 影像有效- 参数:
compressMethod- 影像压缩方法- 返回:
- 当前对象
-
isWriteAsTile
public boolean isWriteAsTile()
- 返回:
- 获取是否以分块写出,对 TIF 影像有效
-
setWriteAsTile
public ImageOutputOption setWriteAsTile(boolean isWriteAsTile)
设置是否分块写出影像,- 参数:
isWriteAsTile- 是否分块写出- 返回:
- 当前对象
-
getImageNameSuffix
public String getImageNameSuffix()
获取影像文件名称扩展后缀- 返回:
- 影像文件名称扩展后缀
-
setImageNameSuffix
public ImageOutputOption setImageNameSuffix(String value)
设置影像文件名称扩展后缀- 参数:
value- 影像文件名称扩展后缀- 返回:
- 当前对象
-
getImageNamePrefix
public String getImageNamePrefix()
获取影像文件名称扩展前缀- 返回:
- 影像文件名称扩展前缀
-
setImageNamePrefix
public ImageOutputOption setImageNamePrefix(String value)
设置影像文件名称扩展前缀- 参数:
value- 影像文件名称扩展前缀- 返回:
- 当前对象
-
isResultFileExistedAdjustName
public boolean isResultFileExistedAdjustName()
结果文件存在时是否调整文件名称,默认为 false- 返回:
- 结果文件存在时是否调整文件名称
-
setResultFileExistedAdjustName
public ImageOutputOption setResultFileExistedAdjustName(boolean value)
设置结果文件存在时是否调整文件名称。 如果设置为 true,则当结果影像名称在目标路径下存在时,则会自动调整影像文件名称,以确保影像名称唯一; 如果设置为 false,则当影像影像路径已存在时,则返回失败。- 参数:
value- 结果文件存在时是否调整文件名称- 返回:
- 当前对象
-
adjustFileExtension
public String adjustFileExtension(String filePath)
调整文件路径,包括文件扩展名,文件名称前后缀,以及是否调整文件名为唯一。- 参数:
filePath- 待调整的文件路径,输入的为一个文件路径,不是文件夹路径,文件夹路径不做调整- 返回:
- 调整后的文件路径
-
fromMap
public static ImageOutputOption fromMap(Map<String,String> values)
从 Map 对象中构造 ImageOutputOption 对象- 参数:
values- 包含 ImageOutputOption 值信息的 Map 对象- 返回:
- 结果 ImageOutputOption 对象
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.