1、导入依赖
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>4.5.15</version>
</dependency>
1、增加文字到图片
ImgUtil.pressText(//
FileUtil.file("C:\\test\\1.jpg"),//原图片
FileUtil.file("C:\\test\\1 - 副本.jpg"),//生成的水印图片名称,没有会自动生成
"哈哈哈哈", Color.WHITE, //水印文字
new Font("黑体", Font.BOLD, 100), //字体
0, //x坐标修正值。 默认在中间,偏移量相对于中间偏移
0, //y坐标修正值。 默认在中间,偏移量相对于中间偏移
0.8f//透明度:范围是[0.0, 1.0] 之内
);
2、增加图片水印到图片上
ImgUtil.pressImage(
FileUtil.file("C:\\test\\1.jpg"),//原图片
FileUtil.file("C:\\test\\1 - 副本.jpg"),//生成的水印图片名称,没有会自动生成
ImgUtil.read(FileUtil.file("C:\\test\\q.JPG")), //水印图片
0, //x坐标修正值。 默认在中间,偏移量相对于中间偏移
0, //y坐标修正值。 默认在中间,偏移量相对于中间偏移
1f//透明度:范围是[0.0, 1.0] 之内
);