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