java繪製簡單圖畫
運行結果
package cn.test.image;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
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) throws FileNotFoundException, IOException {
//得到圖片緩衝區
BufferedImage bf=new BufferedImage(150,70,BufferedImage.TYPE_INT_RGB);
//的嗷嗷他的繪製環境(這張圖片的筆)
Graphics2D g2=(Graphics2D)bf.getGraphics();
g2.setColor(Color.white);//設置顏色
g2.fillRect(0,0,150,70);//在圖片上畫一個150,70的白色的矩形
g2.setColor(Color.RED);
g2.drawRect(0, 0, 149, 69); //畫一個紅色的 空心矩形
g2.setFont(new Font("宋體",Font.BOLD,18)); //設置字體
g2.setColor(Color.BLACK); //設置字體顏色
g2.drawString("Hi,xiaoquan", 3,50); //向圖片上 寫字符串
//將畫 保存在桌面上
ImageIO.write(bf, "JPEG", new FileOutputStream("C:/Users/hp/Desktop/a.jpg"));
}
}