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 - 文件地址。