程序包 org.anyline.util
类 ImgUtil
java.lang.Object
org.anyline.util.ImgUtil
图片处理工具类:
功能:缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等
功能:缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static Stringstatic booleanstatic Stringstatic String根据图片转换为base64编码字符串static booleanbase64 图片转文件static Stringstatic final void图像类型转换:GIF>JPG、GIF>PNG、PNG>JPG、PNG>GIF(X)、BMP>PNGstatic void图像切割(指定切片的行数和列数)static void图像切割(按指定起点坐标和宽高切割)static final void图像切割(指定切片的宽度和高度)static floatgetSizeScale(File file) static final void彩色转为黑白static intstatic void缩放图像(按比例缩放)static voidstatic voidstatic void缩放图像(按高度和宽度缩放)static int[]获取文件宽高static int
-
构造器详细资料
-
ImgUtil
public ImgUtil()
-
-
方法详细资料
-
scale
缩放图像(按比例缩放)- 参数:
src- 源图像文件地址tar- 缩放后的图像地址scale- 缩放比例
-
scale
缩放图像(按高度和宽度缩放)- 参数:
src- 源图像文件地址tar- 缩放后的图像地址format- 格式height- 缩放后的高度width- 缩放后的宽度fill- 比例不对时是否需要补白:true为补白; false为不补白;
-
scale
-
scale
-
cut
图像切割(按指定起点坐标和宽高切割)- 参数:
src- 源图像地址tar- 切片后的图像地址x- 目标切片起点坐标Xy- 目标切片起点坐标Yw- 目标切片宽度h- 目标切片高度
-
cut
图像切割(指定切片的行数和列数)- 参数:
src- 源图像地址dir- 切片目标文件夹rows- 目标切片行数.默认2, 必须是范围 [1, 20] 之内cols- 目标切片列数.默认2, 必须是范围 [1, 20] 之内
-
getSizeScale
-
cut3
图像切割(指定切片的宽度和高度)- 参数:
src- 源图像地址dir- 切片目标文件夹width- 目标切片宽度.默认200height- 目标切片高度.默认150
-
convert
图像类型转换:GIF>JPG、GIF>PNG、PNG>JPG、PNG>GIF(X)、BMP>PNG- 参数:
src- 源图像地址format- 包含格式非正式名称的 String:如JPG、JPEG、GIF等dest- 目标图像地址
-
gray
彩色转为黑白- 参数:
src- 源图像地址tar- 目标图像地址
-
base64Img
根据图片转换为base64编码字符串- 参数:
img- img- 返回:
- String
-
base64
-
base64Img
-
base64
-
base64Img
base64 图片转文件- 参数:
file- filestr- str- 返回:
- boolean
-
base64
-
size
获取文件宽高- 参数:
img- img- 返回:
- int
-
width
-
height
-