一、在pom.xml中引入Thumbnailator相关的配置信息
<!-- 图片处理 -->
<!-- https://mvnrepository.com/artifact/net.coobird/thumbnailator -->
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency>
二、编写ImageUtil.java工具类
private static String basePath = Thread.currentThread().getContextClassLoader().getResource("").getPath();
public static void main(String args[]) throws IOException {
Thumbnails.of(new File("D:/image/xiaohuangren.jpg")).size(200, 200)
.watermark(Positions.CENTER, ImageIO.read(new File(basePath + "/watermark.jpg")), 0.25f)
.outputQuality(0.85f).toFile("D:/image/xiaohuangrennews.jpg");
}
三、在 src/main/resources 下引入 watermark.jpg 图片
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d537ff05c5a04f598455f91eebb4b97a.png)