可以使用https://github.com/coobird/thumbnailator开源项目这个开源项目使用起来很简洁,特性也很多,例如可以设置尺寸设置输出图片格式设置压缩效果添加水印我自己就是使用这个的~
有开源的压缩图片库,你可以搜一下。 比如tinypng貌似网上就有源码。 但是一般来说压缩程度是有限的,不是说能够随意压缩到指定大小,不然你图片会完全失真,没法看了。