我可以将Canvas导出到java中的图像吗?

时间:2012-03-30 14:45:16

标签: java image

我想我需要一个缓冲的图像并使用ImageOutputStream。对不起,我很无能,因此这里缺乏信息。我希望有一个解决所有魔法的方法。

2 个答案:

答案 0 :(得分:1)

Canvas to BufferedImage:


Canvas c = ...
BufferedImage im = ...
Graphics g = im.getGraphics();
c.paint(g);

BufferedImage to Canvas:在paint(Graphics g)方法调用中:


g.drawImage(im, 0, 0, null);

答案 1 :(得分:0)