当前位置: 代码迷 >> J2SE >> 怎么把Graphics画好的图像做成BufferImage
  详细解决方案

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

热度:16   发布时间:2016-04-24 00:34:49.0
如何把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画在容器上
  相关解决方案