import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;
import java.awt.Rectangle;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class FontImage {
public static void main(String[] args) throws Exception {
createImage("请A1003到3号窗口", new Font("宋体", Font.BOLD, 30), new File(
"e:/a.png"), 4096, 64);
createImage("请A1002到2号窗口", new Font("黑体", Font.BOLD, 35), new File(
"e:/a1.png"), 4096, 64);
createImage("请A1001到1号窗口", new Font("黑体", Font.PLAIN, 40), new File(
"e:/a2.png"), 4096, 64);
}
// 根据str,font的样式以及输出文件目录
public static void createImage(String str, Font font, File outFile,
Integer width, Integer height) throws Exception {
// 创建图片
BufferedImage image = new BufferedImage(width, height,
BufferedImage.TYPE_INT_BGR);
Graphics g = image.getGraphics();
java 生成文字图片
最新推荐文章于 2024-07-30 20:07:10 发布