需要导入谷歌开源的jar
<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency>
springmvn 文件上传
public void compressPic(@RequestParam("myfile")MultipartFile myfile){ File temp =null; try { //创建临时文件 temp = File.createTempFile("temp", null); temp.deleteOnExit(); myfile.transferTo(temp); Thumbnails.of(temp).scale(0.30f).toFile("D:/image_25.jpg"); } catch (IOException e) { e.printStackTrace(); } }