Java用BufferedImage和Graphics画图
来源:互联网 发布:eplan软件安装 编辑:程序博客网 时间:2024/05/14 10:57
解决:先用Graphics的方法setColor设置一下颜色,然后再用该类的fillRect填充背景色,接着再用该类的setColor设置一下颜色,再接着就是用该类的drawString画字了。ImageIO.write输出图片。最后用该类的dispose释放资源。
局部代码:
int imageWidth = 200;
int imageHeight = 200;
BufferedImage image = new BufferedImage(imageWidth, imageHeight, BufferedImage.TYPE_INT_RGB);
Graphics graphics = image.getGraphics();
int fontSize = 100;
Font font = new Font("楷体", Font.PLAIN, fontSize);
graphics.setFont(font);
graphics.setColor(new Color(246, 96, 0));
graphics.fillRect(0, 0, imageWidth, imageHeight);
graphics.setColor(new Color(255, 255, 255));
int strWidth = graphics.getFontMetrics().stringWidth("好");
graphics.drawString("好", fontSize - (strWidth / 2), fontSize + 30);
ImageIO.write(image, "PNG", new File("D:\\abc.png"));
graphics.dispose();
- Java用BufferedImage和Graphics画图
- Java-ImageObserver,BufferedImage,Graphics2D,Graphics
- 关于BufferedImage和Graphics的问题记录
- java graphics 画图
- java 画图 graphics
- BufferedImage 和 Graphics2D 画图,背景色透明
- graphics画图
- java用BufferedImage转换图片大小并保存
- Java中使用Graphics 画图的一个问题
- [Java] AWT 画图方法 public void paint(Graphics g)
- C# 使用Graphics画图
- 画图-Graphics 类简介
- 基于Graphics画图
- Java swing 加载和显示图片 利用Image与BufferedImage
- java 剪切 图片 BufferedImage
- Java之BufferedImage简谈
- java TookitImage转BufferedImage
- Java之BufferedImage简谈
- centOS安装pip
- Rxlifecycle使用详解
- HashSet(Collection<? extends E> c)
- Python常用功能函数
- DAY12:leetcode #26 Remove Duplicates from Sorted Array
- Java用BufferedImage和Graphics画图
- 单片机基本的外设通信接口
- linux下c++编程
- json、javaBean、xml互转的几种工具介绍
- Python自定义函数基础:参数预定义值
- oracle数据库tns配置方法详解
- hdu1394 Minimum Inversion Number --更新查询
- 获取图片的位深度
- mybatis的xml映射文件**