依賴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] 之內(包含邊界值)的一個浮點數字
);
支持本地文件,或者圖片流
具體可查看官網或源碼。如下