利用Graphics2D 合并图片
效果如下: 图一图二合并成图三
tip: 需要上图的效果 frontgroud需要为png格式
附上代码:
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.font.TextAttribute;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.text.AttributedString;
public class ImageMerge {
public static String overlapImage(String backgroundPath, String frontgroudPath, String msg1, String msg2, String outPutPath) {
try {
Font pinfang_44 = new Font("苹方-简 中黑体", Font.BOLD, 44);
Font pinfang_24 = new Font("苹方-简 常规体", Font.PLAIN, 24);
//设置图片大小
BufferedImage background = resizeImagePng(500, 400, ImageIO.read(n