首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么把Graphics画好的图像做成BufferImage

2012-08-07 
如何把Graphics画好的图像做成BufferImage怎么把Graphics里面画好的地图,做成Image或者BufferImage,然后我

如何把Graphics画好的图像做成BufferImage
怎么把Graphics里面画好的地图,做成Image或者BufferImage,然后我的平移,放大,缩小操作就可以直接对Image这样的栅格,而不是原来的矢量操作了

[解决办法]
查下API,看类MemoryImageSource的构造函数
Image img = CreateImage(new MemoryImageSource( ));
[解决办法]
BufferedImage bi = (BufferedImage)createImage(w, h); 
Graphics big = bi.createGraphics(); 
// draw somthing with big
g.drawImage(bi, 0, 0, this);

big是BufferedImage画笔,画在BufferedImage上;
g是容器画笔,把BufferedImage画在容器上

热点排行