2012-03-30 82 views
1

我想我需要一個緩衝圖像並使用ImageOutputStream。對不起,我很無能,因此缺乏信息。我希望能夠解決所有的魔法。我可以將畫布導出到Java中的圖像嗎?

+0

這是第三個千年,使用Swing(例如'JComponent' /'paintComponent(Graphics)'而不是'Canvas' /'paint(Graphics)')。 – 2012-03-30 15:01:04

回答

1

畫布的BufferedImage:


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

的BufferedImage到畫布:在塗料(圖形克)方法調用:


g.drawImage(im, 0, 0, null); 
相關問題