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 所指向的文件。 
 | 
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 格式。
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异常
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 - 图片格式。public static java.io.InputStream getInputStream(java.lang.String sourceUri)
根据文件地址获取其对应的输入流对象。
sourceUri - 文件地址。