| 构造器和说明 |
|---|
ImageUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
crop(java.io.File srcFile,
java.io.File destFile,
int x,
int y,
int width,
int height)
裁剪图片
|
static void |
crop(java.lang.String src,
java.lang.String dest,
int x,
int y,
int width,
int height)
裁剪图片
|
static int[] |
getSizeInfo(java.lang.String filePath)
获取图片尺寸(宽,高)
|
static void |
imageScale(java.lang.String src,
java.lang.String dest,
int width,
int height)
已过时。
|
static java.awt.image.BufferedImage |
loadImageUrl(java.lang.String imgUrl)
导入网络图片到缓冲区
|
static void |
makeRoundedCorner(java.io.File srcFile,
java.io.File destFile,
int cornerRadius)
制作圆角
|
static void |
makeRoundedCorner(java.lang.String src,
java.lang.String dest,
int cornerRadius)
制作圆角
|
static void |
resize(java.io.File srcFile,
java.io.File destFile,
int width,
int height)
重调图片尺寸(此方法图片更清楚)
|
static void |
resize(java.io.File srcFile,
java.io.File destFile,
int width,
int height,
int maxWidth,
int maxHeight)
重调图片尺寸
|
static void |
resize(java.lang.String src,
java.lang.String dest,
int width,
int height)
重调图片尺寸(此方法图片更清楚)
|
static void |
resize(java.lang.String src,
java.lang.String dest,
int width,
int height,
int maxWidth,
int maxHeight)
重调图片尺寸(此方法图片更清楚)
|
static void |
writeImageMerge(java.io.File fromFile,
java.io.File toFile,
java.io.File destFile)
将两张图片合并后输出图片
|
static void |
writeImageMerge(java.io.File fromFile,
java.io.File toFile,
java.io.File destFile,
int x,
int y)
将两张图片合并后输出图片
|
static void |
writeImageMerge(java.lang.String from,
java.lang.String to,
java.lang.String dest)
将两张图片合并后输出图片
|
static void |
writeImageMerge(java.lang.String from,
java.lang.String to,
java.lang.String dest,
int x,
int y)
将两张图片合并后输出图片
|
static void |
writeImageString(java.io.File srcFile,
java.io.File destFile,
java.awt.Color fontColor,
int fontSize,
java.lang.Object content,
int x,
int y)
修改图片,返回修改后的图片缓冲区(只输出一行文本)
|
static void |
writeImageString(java.io.File srcFile,
java.io.File destFile,
java.awt.Font font,
java.awt.Color fontColor,
int fontSize,
java.lang.Object content,
int x,
int y,
boolean onlyLine)
修改图片,返回修改后的图片缓冲区(只输出一行文本)
|
static void |
writeImageString(java.io.File srcFile,
java.io.File destFile,
java.lang.Object content,
int x,
int y)
修改图片,返回修改后的图片缓冲区(只输出一行文本)
|
static void |
writeImageString(java.lang.String src,
java.lang.String dest,
java.awt.Color fontColor,
int fontSize,
java.lang.Object content,
int x,
int y)
修改图片,返回修改后的图片缓冲区(只输出一行文本)
|
static void |
writeImageString(java.lang.String src,
java.lang.String dest,
java.lang.Object content,
int x,
int y)
修改图片,返回修改后的图片缓冲区(只输出一行文本)
|
static void |
zoomImage(java.lang.String src,
java.lang.String dest,
int width,
int height)
已过时。
|
public static java.awt.image.BufferedImage loadImageUrl(java.lang.String imgUrl)
imgUrl - 网络路径@Deprecated
public static void zoomImage(java.lang.String src,
java.lang.String dest,
int width,
int height)
src - 源文件路径dest - 目标文件路径width - 宽度height - 高度resize(String, String, int, int)@Deprecated
public static void imageScale(java.lang.String src,
java.lang.String dest,
int width,
int height)
src - 源文件路径dest - 目标文件路径width - 宽度height - 高度resize(String, String, int, int)public static int[] getSizeInfo(java.lang.String filePath)
filePath - 文件路径public static void resize(java.io.File srcFile,
java.io.File destFile,
int width,
int height,
int maxWidth,
int maxHeight)
srcFile - 源文件destFile - 目标文件width - 新的宽度,小于1则忽略,按原图比例缩放height - 新的高度,小于1则忽略,按原图比例缩放maxWidth - 最大宽度,限制目标图片宽度,小于1则忽略此设置maxHeight - 最大高度,限制目标图片高度,小于1则忽略此设置public static void resize(java.lang.String src,
java.lang.String dest,
int width,
int height,
int maxWidth,
int maxHeight)
src - 源文件路径dest - 目标文件路径width - 新的宽度,小于1则忽略,按原图比例缩放height - 新的高度,小于1则忽略,按原图比例缩放maxWidth - 新的最大宽度,限制目标图片宽度,按原图比例缩放maxHeight - 新的最大高度,限制目标图片高度,按原图比例缩放public static void resize(java.io.File srcFile,
java.io.File destFile,
int width,
int height)
srcFile - 源文件destFile - 目标文件width - 新的宽度,小于1则忽略,按原图比例缩放height - 新的高度,小于1则忽略,按原图比例缩放public static void resize(java.lang.String src,
java.lang.String dest,
int width,
int height)
src - 源文件路径dest - 目标文件路径width - 新的宽度,小于1则忽略,按原图比例缩放height - 新的高度,小于1则忽略,按原图比例缩放public static void crop(java.io.File srcFile,
java.io.File destFile,
int x,
int y,
int width,
int height)
srcFile - 源文件destFile - 目标文件x - x坐标y - y坐标width - 裁剪宽度height - 裁剪高度public static void crop(java.lang.String src,
java.lang.String dest,
int x,
int y,
int width,
int height)
throws java.lang.Exception
src - 源文件路径dest - 目标文件路径x - x坐标y - y坐标width - 裁剪宽度height - 裁剪高度java.lang.Exceptionpublic static void makeRoundedCorner(java.io.File srcFile,
java.io.File destFile,
int cornerRadius)
srcFile - 源文件destFile - 目标文件cornerRadius - 角度public static void makeRoundedCorner(java.lang.String src,
java.lang.String dest,
int cornerRadius)
srcFile - 源文件destFile - 目标文件cornerRadius - 角度public static void writeImageString(java.io.File srcFile,
java.io.File destFile,
java.awt.Font font,
java.awt.Color fontColor,
int fontSize,
java.lang.Object content,
int x,
int y,
boolean onlyLine)
srcFile - 源文件destFile - 目标文件font - 字体fontColor - 字体颜色fontSize - 字体大小x - x坐标y - y坐标onlyLine - 是否一行输出文本,默认false:多行输出public static void writeImageString(java.io.File srcFile,
java.io.File destFile,
java.awt.Color fontColor,
int fontSize,
java.lang.Object content,
int x,
int y)
srcFile - 源文件destFile - 目标文件fontColor - 字体颜色fontSize - 字体大小x - x坐标y - y坐标public static void writeImageString(java.lang.String src,
java.lang.String dest,
java.awt.Color fontColor,
int fontSize,
java.lang.Object content,
int x,
int y)
src - 源文件路径dest - 目标文件路径fontColor - 字体颜色fontSize - 字体大小x - x坐标y - y坐标public static void writeImageString(java.io.File srcFile,
java.io.File destFile,
java.lang.Object content,
int x,
int y)
srcFile - 源文件destFile - 目标文件x - x坐标y - y坐标public static void writeImageString(java.lang.String src,
java.lang.String dest,
java.lang.Object content,
int x,
int y)
src - 源文件路径dest - 目标文件路径x - x坐标y - y坐标public static void writeImageMerge(java.io.File fromFile,
java.io.File toFile,
java.io.File destFile,
int x,
int y)
fromFile - 合并来自文件toFile - 合并到文件destFile - 目标文件x - x坐标,默认合并到左上角,当x<0时,合并到右下角y - y坐标,默认合并到左上角,当y<0时,合并到右下角public static void writeImageMerge(java.io.File fromFile,
java.io.File toFile,
java.io.File destFile)
fromFile - 合并来自文件toFile - 合并到文件destFile - 目标文件public static void writeImageMerge(java.lang.String from,
java.lang.String to,
java.lang.String dest,
int x,
int y)
from - 合并来自文件路径to - 合并到文件路径dest - 目标文件路径x - x坐标,默认合并到左上角,当x<0时,合并到右下角y - y坐标,默认合并到左上角,当y<0时,合并到右下角public static void writeImageMerge(java.lang.String from,
java.lang.String to,
java.lang.String dest)
from - 合并来自文件路径to - 合并到文件路径dest - 目标文件路径