文件名称:java 图片缩放,区域裁剪,水印,旋转,保持比例等处理
文件大小:70.78MB
文件格式:ZIP
更新时间:2023-09-17 07:46:17
裁剪 压缩 水印 旋转
网上流传的Java处理图片的代码,虽然可对图片进行简单处理,但效果并不理想。 为了解决这个问题,我也是在网上找了好久,看了很多资料,功夫不负有心人,最终找到了一个处理图片十分棒的开源框架。 特此拿出来与大家分享。 支持的处理操作:图片缩放,区域裁剪,水印,旋转,保持比例。
【文件预览】:
java图片压缩等处理
----图片()
--------场景四-压缩至指定图片尺寸,保持图片不变形,多余部分裁剪掉.jpg(37KB)
--------按照比例进行缩放100%.jpg(2.96MB)
--------水印.jpg(2KB)
--------场景三-压缩至指定图片尺寸,不保持图片比例.jpg(37KB)
--------逆时针旋转90度.jpg(392KB)
--------裁剪-右下400x400的区域.jpg(11KB)
--------输出到OutputStream.jpg(393KB)
--------场景一-图片尺寸不变,修改图片文件类型.png(32.58MB)
--------指定大小进行缩放2(200x300).jpg(9KB)
--------转化图像格式jpg-png.png(3.36MB)
--------按照比例进行缩放25%.jpg(247KB)
--------指定大小进行缩放1(200x300).jpg(9KB)
--------PNG原图片.png(3.34MB)
--------按照比例进行缩放125%.jpg(3.96MB)
--------输出到BufferedImage.jpg(393KB)
--------图片水印-右下角.jpg(447KB)
--------图片水印-中间.jpg(447KB)
--------转化图像格式png-jpg.jpg(57KB)
--------顺时针旋转90度.jpg(393KB)
--------原图片.jpg(19.57MB)
--------转化图像格式jpg-gif.gif(777KB)
--------场景二-图片尺寸不变,压缩图片文件大小.jpg(1.33MB)
--------裁剪-指定坐标区域.jpg(17KB)
--------裁剪-中心400x400的区域.jpg(10KB)
----jar包()
--------thumbnailator-0.4.12-sources.jar(144KB)
--------thumbnailator-0.4.12.jar(108KB)
----代码()
--------ImageCompressionUtil.java(9KB)