构造器和说明 |
---|
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.Exception
public 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
- 目标文件路径