import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.RenderingHints;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
public class Main {
public static void main(String[] args) throws IOException {
Font font = new Font("04b_08", Font.PLAIN, 30);//字体
String sourceImg="D:\\test\\123.jpg"; //源图片地址
String targetImg="D:\\test\\watermark\\123.jpg"; //新存储的地址
String watermark="图片出处:www.baidu.com";//水印内容
String watermarkUrl="D:\\test\\zy.png";
Color color=new Color(255,255,255,128);
addWatermark(sourceImg, targetImg,watermark, color,font);
markImgMark(watermarkUrl,sourceImg,targetImg);
}
/**
* 为图片添加图片水印
* @param watermarkUrl 原图
* @param source 水印图片
* @param output 制作完成的图片
* @return
* @throws
Java为图片添加文字或图片水印
最新推荐文章于 2025-06-27 17:18:49 发布