依赖Hutool
工具库,POM
引入即可。官网
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.3.4</version>
</dependency>
加水印代码
ImgUtil.pressText(//
FileUtil.file("c:/work/blog/git.jpg"), //
FileUtil.file("c:/work/blog/git_1.jpg"), //
"LitongZero", Color.BLACK, //文字
new Font("黑体", Font.BOLD, 200), //字体
100, //x坐标修正值。 默认在中间,偏移量相对于中间偏移
400, //y坐标修正值。 默认在中间,偏移量相对于中间偏移
0.2f//透明度:alpha 必须是范围 [0.0, 1.0] 之内(包含边界值)的一个浮点数字
);
支持本地文件,或者图片流
具体可查看官网或源码。如下