1、需要引入jar包
<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency>
2、添加水印代码
package com.tyj.image;
import net.coobird.thumbnailator.Thumbnails;
import net.coobird.thumbnailator.geometry.Positions;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.net.URL;
/**
* Created by Administrator on 2018/12/18.
*/
public class Thumbnailator {
public static void main(String[] args) throws IOException {
URL checkUrl = new URL("http://img.ctrip.com/v1/tfs/T1WbdTBsWX1RCvBVdK");
BufferedImage checkImage = ImageIO.read(checkUrl);
File file = new File("F:/images/background@2x.png");
BufferedImage sourceImage = ImageIO.read(file);
Thumbnails.of(sourceImage).size(sourceImage.getWidth(),sourceImage.getHeight())
.watermark(Positions.CENTER_RIGHT, checkImage,0.5f)
.toFile("F:/images/watermark2.png");
/*Thumbnails.of(sourceImage).size(sourceImage.getWidth(),sourceImage.getHeight())
.watermark(Positions.CENTER_RIGHT, checkImage,0.5f)
.toFile(file);*/
}
}