图片压缩,阿里巴巴SimpleImage 相关jar文件。其中包含依赖jar: commons-io-2.4.jar;commons-lang.jar;commons-logging-1.1.1.jar jai_codec-1.1.3.jar;jai_core-1.1.3.jar; 包含jar:aliSimpleImage.jar。aliSimpleImage.jar是对SimpleImage中simpleimage.core\src\main\java文件打包。 SimpleImage github地址:https://github.com/alibaba/simpleimage 测试代码: public static void main(String[] args) { File in = new File("d:/desktop/c/1.jpg"); //原图片 File out = new File("d:/desktop/d/ali_bak_400.jpg"); //目的图片 File out1 = new File("d:/desktop/d/ali_bak_50.jpg"); //目的图片 ScaleParameter scaleParam = new ScaleParameter(400, 400); //将图像缩略到1024x1024以内,不足1024x1024则不做任何处理 FileInputStream inStream = null; FileOutputStream outStream = null; WriteRender wr = null; try { inStream = new FileInputStream(in); outStream = new FileOutputStream(out); ImageRender rr = new ReadRender(inStream); ImageRender sr = new ScaleRender(rr, scaleParam); wr = new WriteRender(sr, outStream); wr.render(); //触发图像处理 } catch(Exception e) { e.printStackTrace(); } finally { IOUtils.closeQuietly(inStream); //图片文件输入输出流必须记得关闭 IOUtils.closeQuietly(outStream); if (wr != null) { try { wr.dispose(); //释放simpleImage的内部资源 } catch (SimpleImageException ignore) { // skip ... } } } }
2022-05-06 10:50:19 2.5MB 图片压缩 SimepleImage java压缩图片
1
网上找的缩略图生成方法都不够清晰,于是决定自己研究和改进生成缩略图方法。此方法压缩后的图片小,清晰度高,压缩速度快。5000张图片大概抽根烟的功夫就压缩完了。高清的哦。各种参数都是可配的,方便移植到自己项目中。
2021-10-26 17:25:28 16KB java缩略图
1
原图片大小3MB,通过http接口发送请求,对方接口返回 413 request Entity too Large.说明是文件太大造成的,搜遍了网上的都不太好使,自己手写一个工具类,传到此处备忘,也为大家提供方便。谢谢。 说明:1K=1024字节,300K=300x1024=307200字节
2021-04-01 16:06:00 3KB Java压缩图片
1
java 开发压缩图片文件大小,2m-->200k 不是压缩宽高的
2021-03-23 13:43:17 13KB java 压缩 图片 文件大小
1