java绘制图片

public static void main(String[] args)  {try {/*** 得到图片缓冲区* INT精确度达到一定,RGB三原色,高度280,宽度360*/BufferedImage bi = new BufferedImage(360, 280, BufferedImage.TYPE_INT_RGB);//得到它的绘制环境(这张图片的笔)Graphics2D g2 = (Graphics2D) bi.getGraphics();//填充一个矩形 左上角坐标(0,0),宽70,高150;填充整张图片g2.fillRect(0, 0, 360, 280);//设置颜色g2.setColor(Color.BLACK);//填充整张图片(其实就是设置背景颜色)g2.fillRect(0, 0, 360, 280);//画边框g2.setColor(Color.RED);g2.drawRect(0, 0, 150 - 1, 70 - 1);//设置字体:字体、字号、大小g2.setFont(new Font("楷体", Font.BOLD, 18));//设置背景颜色g2.setColor(Color.white);//添加文字 xy坐标位置g2.drawString("我是一张图片~!", 10, 30);//保存图片 JPEG表示保存格式ImageIO.write(bi, "JPEG", new FileOutputStream("E:\\picture\\b.jpg"));System.out.println("成功!");} catch (Exception e) {}}

结果:

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部