public final class ImageUtil extends Object
base64与图片转换工具
该工具的主要作用是实现图片与base64字符串之间的互相转换.
该工具是一个线程安全类的工具
Modifier and Type | Field and Description |
---|---|
static String |
BASE64_PNG_PREFIX
png格式图片base64编码之后的前缀
|
Constructor and Description |
---|
ImageUtil() |
Modifier and Type | Method and Description |
---|---|
static File |
base64ToImage(String imgBase64Str,
File img)
将base64字符串转换成图片
|
static File |
base64ToImage(String imgBase64Str,
String imagePath)
将base64字符串转换成图片
|
static String |
image2Base64(BufferedImage image)
将图片转换成base64字符串
|
static String |
image2Base64Png(BufferedImage image)
将图片转换成base64字符串
|
static String |
imageToBase64ByLocal(File image)
将 本地图片转换成base64字符串
|
static String |
imageToBase64ByLocal(String imgPath)
将 本地图片转换成base64字符串
|
public static final String BASE64_PNG_PREFIX
public static String imageToBase64ByLocal(String imgPath) throws CustomException
将 本地图片转换成base64字符串
转换后的base64字符串不抱图片格式信息
imgPath
- 本地图片的地址CustomException
- 转换时出现问题public static String imageToBase64ByLocal(File image) throws CustomException
将 本地图片转换成base64字符串
转换后的base64字符串不抱图片格式信息
image
- 待转换的图片CustomException
- 转换时出现问题public static File base64ToImage(String imgBase64Str, String imagePath) throws CustomException
将base64字符串转换成图片
该base64字符串里不能包含照片格式信息信息
imgBase64Str
- 图片 的base64字符串imagePath
- 输出图片的地址,不能为空CustomException
- 转换时出现问题public static File base64ToImage(String imgBase64Str, File img) throws CustomException
将base64字符串转换成图片
该base64字符串里不能包含照片格式信息信息
imgBase64Str
- 图片 的base64字符串img
- 输出图片,不能为空CustomException
- 转换时出现问题public static String image2Base64(BufferedImage image)
将图片转换成base64字符串
结果不包含base64信息头
image
- 需要转换的图片public static String image2Base64Png(BufferedImage image)
将图片转换成base64字符串
结果包含png格式的base64信息头
image
- 需要转换的图片Copyright © 2021. All rights reserved.