com.supermap.services.providers.aggregation
类 ImageTool
- java.lang.Object
-
- com.supermap.services.providers.aggregation.ImageTool
-
public final class ImageTool extends java.lang.Object
图片叠加工具。
用于处理不同图片的叠加操作。比如将两张图片合并以指定的格式输出成新的图片。
-
-
构造器概要
构造器 构造器和说明 ImageTool()
-
方法概要
方法 限定符和类型 方法和说明 static java.io.InputStream
getInputStream(java.lang.String sourceUri)
根据文件地址获取其对应的输入流对象。static void
merge(java.awt.image.BufferedImage src, java.awt.image.BufferedImage baseImage, java.lang.String target, java.lang.String format)
图片聚合。static void
merge(java.io.InputStream inputStream, java.io.InputStream baseInputStream, java.io.OutputStream os, java.lang.String format)
将参数 inputStream 指向的图片流与参数 baseInputStream 指定的图片流聚合后,将新图片输出到参数 os制定的图片流。static void
merge(java.lang.String source, java.lang.String base, java.lang.String target, java.lang.String format)
将参数 source 指向的新来源图片与参数 base 指向的基础图片合并后,将新图片以参数 format 所设置的格式 输出到参数 target 所指向的文件。
-
-
-
方法详细资料
-
merge
public static void merge(java.lang.String source, java.lang.String base, java.lang.String target, java.lang.String format)
将参数 source 指向的新来源图片与参数 base 指向的基础图片合并后,将新图片以参数 format 所设置的格式 输出到参数 target 所指向的文件。
- 参数:
source
- 新来源图片的路径。base
- 基础图片的路径。target
- 地图图片叠加后新图片的路径。format
- 图片格式。默认为 PNG 格式。
-
merge
public static void merge(java.io.InputStream inputStream, java.io.InputStream baseInputStream, java.io.OutputStream os, java.lang.String format) throws java.io.IOException
将参数 inputStream 指向的图片流与参数 baseInputStream 指定的图片流聚合后,将新图片输出到参数 os制定的图片流。
- 参数:
inputStream
- 新来源图片流,聚合时在上层。baseInputStream
- 基础图片流,聚合时在底层。os
- 图片输出流format
- 图片输出格式。- 抛出:
java.io.IOException
- IO异常
-
merge
public static void merge(java.awt.image.BufferedImage src, java.awt.image.BufferedImage baseImage, java.lang.String target, java.lang.String format)
图片聚合。
- 参数:
src
- 新来源图片,聚合时在上层。baseImage
- 基础图片,聚合时在底层。target
- 地图图片叠加后新图片的路径。format
- 图片格式。
-
getInputStream
public static java.io.InputStream getInputStream(java.lang.String sourceUri)
根据文件地址获取其对应的输入流对象。
- 参数:
sourceUri
- 文件地址。- 返回:
- 返回输入流对象。如果参数 sourceUri 为空则返回 null。
-
-