Java 画图
2016-12-14 09:36 甘雨路 阅读(628) 评论(0) 编辑 收藏 举报package com.lf.testproxy; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import javax.imageio.ImageIO; public class TestImage { public static void main(String[] args) { /** * Image、ImageIO、BufferedImage、Icon、ImageIcon */ // 得到图片缓存区 BufferedImage bi = new BufferedImage(150, 70, BufferedImage.TYPE_INT_RGB); // 得到它的绘制环境(这张图片的笔) Graphics2D g2 = (Graphics2D)bi.getGraphics(); // 设置颜色 g2.setColor(Color.WHITE); // 填充整张图片(其实就是设置背景颜色) g2.fillRect(0, 0, 150, 70); // 设置字体 g2.setFont(new Font("宋体", Font.BOLD, 25)); //设置颜色 g2.setColor(Color.BLACK); // 向图片写字符串 g2.drawString("Codes life", 3, 45); try { ImageIO.write(bi, "JPEG", new FileOutputStream("D:/a.jpg")); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }