用Java生成一幅图片,并在其中绘制图形。不啰嗦了,直接上代码:
import java.awt.Color; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class DrawPic { public static void main(String[] args) { BufferedImage bi = new BufferedImage(200, 200, BufferedImage.TYPE_INT_BGR); final File file = new File("c:\\javaPic.png"); try { if(file.exists()) { file.delete(); file.createNewFile(); } }catch(IOException e) { e.printStackTrace(); } writeImage(bi, "png", file); System.out.println("绘图成功"); } /** 通过指定参数写一个图片 */ public static boolean writeImage(BufferedImage bi, String picType, File file) { Graphics g = bi.getGraphics(); g.setColor(new Color(12, 123, 88)); g.drawLine(0, 100, 100, 100); g.dispose(); boolean val = false; try { val = ImageIO.write(bi, picType, file); } catch (IOException e) { e.printStackTrace(); } return val; } }