package com.ttylink.opt.service.product.impl;
import com.alibaba.fastjson.util.Base64;
import com.ttylink.common.util.ErCodeUtil;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Base64.Encoder;
import javax.imageio.ImageIO;
/**
* 海报 + 销售名片生成工具
* @author kanuo
*/
public class ChartGraphics {
private static BufferedImage image;
//图片的高度
private static final int imageHeight = 200;
public static BufferedImage graphicsGenerationdoctor(String name,
String phone,String recommendCode,int imageWidth,BufferedImage qrCode) {
//头部高度 医生信息
int H_title = 100;
image = new BufferedImage(imageWidth, imageHeight, BufferedImage.TYPE_INT_RGB);
//设置图片的背景色
Graphics2D main = image.createGraphics();
main.setColor(Color.white);
main.fillRect(0, 0, imageWidth, imageHeight);
//医生姓名
Graphics title = image.createGraphics();
//设置区域颜色
title.setColor(Color.white);
//填充区域并确定区域大小位置
title.fillRect(0, 0, imageWidth, H_title);
//设置字体颜色,先设置颜色,再填充内容
title.setColor(Color.black);
//设置字体
Font titl
java 生成二维码+图片拼接
最新推荐文章于 2025-07-15 15:04:26 发布