public class ImageUtils extends Object
| 构造器和说明 |
|---|
ImageUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ImageText |
createImageText(String text,
Color color,
Font font,
int x,
int y)
创建ImageText, 每一个对象,代表在该图片中要插入的一段文字内容:
|
static String |
getImageFormat(ImageInputStream input) |
static String |
getImageFormatByBytes(byte[] content)
获取图片流对应的图片编码格式
|
static BufferedImage |
load(String imgName)
导入本地图片到缓冲区
|
static BufferedImage |
merge(BufferedImage image1,
BufferedImage image2) |
static BufferedImage |
merge(String srcImagePath1,
String srcImagePath2) |
static byte[] |
reduce(byte[] bytes) |
static void |
write(String targetImgPath,
BufferedImage img)
生成新图片到本地
|
static void |
write(String targetImgPath,
String format,
BufferedImage img)
生成新图片到本地
|
static void |
writeImage(BufferedImage bufImg,
String tarImgPath,
ArrayList<ImageText> list) |
static void |
writeImage(String srcImgPath,
String targetImgPath,
List<ImageText> list)
编辑图片,往指定位置添加文字
|
public static byte[] reduce(byte[] bytes)
public static String getImageFormatByBytes(byte[] content)
content - public static String getImageFormat(ImageInputStream input)
public static BufferedImage load(String imgName)
public static BufferedImage merge(BufferedImage image1, BufferedImage image2)
public static void write(String targetImgPath, BufferedImage img)
public static void write(String targetImgPath, String format, BufferedImage img)
public static void writeImage(BufferedImage bufImg, String tarImgPath, ArrayList<ImageText> list)
public static void writeImage(String srcImgPath, String targetImgPath, List<ImageText> list)
srcImgPath - :源图片路径targetImgPath - :保存图片路径list - :文字集合public static ImageText createImageText(String text, Color color, Font font, int x, int y)
text - : 文本内容;color - : 字体颜色(前三位)和透明度(第4位,值越小,越透明);font - : 字体的样式和字体大小;x - : 当前字体在该图片位置的横坐标;y - : 当前字体在该图片位置的纵坐标;public static BufferedImage merge(String srcImagePath1, String srcImagePath2)
Copyright © 2022. All rights reserved.