Java生成图片工具类
最初版本(仅提供思路,生成时间长,根据自己的需要自己优化)
package com.xhpc.charging.station.utils.img;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class MyImageUtil {
private BufferedImage tempImg = null;
public boolean createXhImg() throws IOException {
tempImg = this.createBottom(new File("D:\\Enterprise_Resources\\XiaoHuaQrImgs\\BottomImg.png"));
tempImg = this.addQrCodeToBottom(tempImg);
tempImg = this.addBottomLogo(tempImg);
tempImg = this.writeSerialNumber(tempImg);
tempImg = this.addHeader(tempImg);
return true;
}
private BufferedImage addHeader(BufferedImage source) throws IOException {
writePile(source);
writeGun(source);
File dest = new File("D:\\Enterprise_Resources\\XiaoHuaQrImgs\\haha8.png");
ImageIO.write(source