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(new File(backgroundPath)));
BufferedImage frontgroud = resizeImagePng(500, 400, ImageIO.read(new File(frontgroudPath)));
//在背景图片中添加入需要写入的信息,
JAVA原生图片处理:Graphics2D海报(一)
最新推荐文章于 2024-01-18 02:03:56 发布