public final class ImageKit extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static File |
decodeBase64(String imageBase64String,
String fileName)
将base64格式编码成文件
|
static String |
encodeBase64(File imageFile)
将文件编码成base64格式
|
static String |
encodeBase64(String imageFilePath)
将文件编码成base64格式
|
static String |
encodeDataUri(File imageFile)
生成形如data:image/jpeg;base64,iVBORw0KGgoA……的字符串,将图片文件Data URI化
|
static String |
encodeDataUri(String imageFilePath)
生成形如data:image/jpeg;base64,iVBORw0KGgoA……的字符串,将图片文件Data URI化
|
static int |
getImageHeight(File imageFile)
获取图片高度
|
static int |
getImageHeight(FileInputStream fileInputStream)
获取图片高度
|
static int |
getImageWidth(File imageFile)
获取图片宽度
|
static int |
getImageWidth(FileInputStream fileInputStream)
获取图片宽度
|
static String |
makeThumbnailImage(String imagePath,
int w,
int h)
生成缩略图
|
static String |
makeThumbnailImage(String imagePath,
int w,
int h,
String prefix,
boolean force)
生成缩略图
|
static String |
reduceImage(String srcImagePath,
String targetImagePath,
Float rate)
指定压缩比例对图片进行压缩
|
static String |
reduceImage(String srcImagePath,
String targetImagePath,
int targetWidth,
int targetHeight)
指定图片宽度和高度图片进行压缩
|
static String |
reduceImage(String srcImagePath,
String targetImagePath,
int targetWidth,
int targetHeight,
Float rate)
指定图片宽度和高度和压缩比例对图片进行压缩
|
public static String encodeDataUri(String imageFilePath) throws IOException
imageFilePath - 图片文件路径IOExceptionpublic static String encodeDataUri(File imageFile) throws IOException
imageFile - 图片文件对象IOExceptionpublic static String encodeBase64(String imageFilePath) throws IOException
imageFilePath - 图片文件路径IOExceptionpublic static String encodeBase64(File imageFile) throws IOException
imageFile - 图片文件对象IOExceptionpublic static File decodeBase64(String imageBase64String, String fileName) throws IOException
imageBase64String - 已经Base64的图片文件StringfileName - 文件存储的目录及文件名IOExceptionpublic static String makeThumbnailImage(String imagePath, int w, int h)
imagePath - 图片路径w - 缩略图宽度h - 缩略图高度public static String makeThumbnailImage(String imagePath, int w, int h, String prefix, boolean force)
imagePath - 图片路径w - 缩略图宽度h - 缩略图高度prefix - 缩略图前缀force - 是否强制按照宽高生成缩略图(如果为false,则生成最佳比例缩略图)public static String reduceImage(String srcImagePath, String targetImagePath, int targetWidth, int targetHeight, Float rate) throws Exception
srcImagePath - 源图片地址targetImagePath - 目标图片地址targetWidth - 压缩后图片的宽度targetHeight - 压缩后图片的高度rate - 压缩的比例Exceptionpublic static String reduceImage(String srcImagePath, String targetImagePath, Float rate) throws Exception
srcImagePath - 源图片地址targetImagePath - 目标图片地址rate - 压缩的比例Exceptionpublic static String reduceImage(String srcImagePath, String targetImagePath, int targetWidth, int targetHeight) throws Exception
srcImagePath - 源图片地址targetImagePath - 目标图片地址targetWidth - 压缩后图片的宽度targetHeight - 压缩后图片的高度Exceptionpublic static int getImageWidth(FileInputStream fileInputStream)
fileInputStream - 图片文件 input streampublic static int getImageWidth(File imageFile)
imageFile - 图片文件public static int getImageHeight(FileInputStream fileInputStream)
fileInputStream - 图片文件inputstreampublic static int getImageHeight(File imageFile)
imageFile - 图片文件Copyright © 2021. All rights reserved.