Java代码,给图片添加水印

依赖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] 之内(包含边界值)的一个浮点数字
        );

支持本地文件,或者图片流

具体可查看官网或源码。如下
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/LitongZero/article/details/106478935