Java代码,给图片添加水印

依赖Hutool工具库,POM引入即可。官网

<dependency>
    <groupId>cn.hutoolgroupId>
    <artifactId>hutool-allartifactId>
    <version>5.3.4version>
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] 之内(包含边界值)的一个浮点数字
        );

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

具体可查看官网或源码。如下
Java代码,给图片添加水印_第1张图片

你可能感兴趣的:(工具)