依赖
<dependency>
<groupId>org.dromara.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>6.0.0-M10</version>
</dependency>
代码
//方案一 不按比例缩放图片
Image scale = ImgUtil.scale(ImgUtil.read("C:\\TMP\\输入.jpg"), 300, 400);
ImgUtil.write(scale, FileUtil.file("C:\\TMP\\输出.jpg"));
//方案二 按照比例缩放图片
ImgUtil.scale(FileUtil.file("C:\\TMP\\输入.jpg"), FileUtil.file("C:\\TMP\\输出.jpg"), 300, 400, null);