public class ImgUtil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ImgUtil.IMAGE_TYPE |
| 构造器和说明 |
|---|
ImgUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
base64(File img) |
static boolean |
base64(File file,
String str) |
static String |
base64(URL url) |
static String |
base64Img(File img)
根据图片转换为base64编码字符串
|
static boolean |
base64Img(File file,
String str)
base64 图片转文件
|
static String |
base64Img(URL url) |
static void |
convert(File src,
String format,
String dest)
图像类型转换:GIF>JPG、GIF>PNG、PNG>JPG、PNG>GIF(X)、BMP>PNG
|
static void |
cut(File src,
File dir,
int rows,
int cols)
图像切割(指定切片的行数和列数)
|
static void |
cut(File src,
File tar,
int x,
int y,
int w,
int h)
图像切割(按指定起点坐标和宽高切割)
|
static void |
cut3(File src,
File dir,
int width,
int height)
图像切割(指定切片的宽度和高度)
|
static float |
getSizeScale(File file) |
static void |
gray(File src,
File tar)
彩色转为黑白
|
static int |
height(File img) |
static void |
scale(File src,
File tar,
float scale)
缩放图像(按比例缩放)
|
static void |
scale(File src,
File tar,
int width,
int height,
boolean fill) |
static void |
scale(File src,
File tar,
String format,
int width,
int height) |
static void |
scale(File src,
File tar,
String format,
int width,
int height,
boolean fill)
缩放图像(按高度和宽度缩放)
|
static int[] |
size(File img)
获取文件宽高
|
static int |
width(File img) |
public static void scale(File src, File tar, float scale)
src - 源图像文件地址tar - 缩放后的图像地址scale - 缩放比例public static void scale(File src, File tar, String format, int width, int height, boolean fill)
src - 源图像文件地址tar - 缩放后的图像地址format - 格式height - 缩放后的高度width - 缩放后的宽度fill - 比例不对时是否需要补白:true为补白; false为不补白;public static void cut(File src, File tar, int x, int y, int w, int h)
src - 源图像地址tar - 切片后的图像地址x - 目标切片起点坐标Xy - 目标切片起点坐标Yw - 目标切片宽度h - 目标切片高度public static void cut(File src, File dir, int rows, int cols)
src - 源图像地址dir - 切片目标文件夹rows - 目标切片行数。默认2,必须是范围 [1, 20] 之内cols - 目标切片列数。默认2,必须是范围 [1, 20] 之内public static float getSizeScale(File file)
public static final void cut3(File src, File dir, int width, int height)
src - 源图像地址dir - 切片目标文件夹width - 目标切片宽度。默认200height - 目标切片高度。默认150public static final void convert(File src, String format, String dest)
src - 源图像地址format - 包含格式非正式名称的 String:如JPG、JPEG、GIF等dest - 目标图像地址public static boolean base64Img(File file, String str)
file - filestr - strpublic static int[] size(File img)
img - imgpublic static int width(File img)
public static int height(File img)
Copyright © 2022. All rights reserved.