2013-05-03 64 views
0

JOGL非常新。我试图从textrure(不是Texture对象,但带有句柄,存储的纹理)中创建一个BufferedImage对象(用于我的代码的其他部分)。在互联网到目前为止我的搜索给了我结果从BufferImage得到一个trexture,但不是另一种方式,这是我的问题。将JOGL纹理转换为BufferedImage

有没有办法做到这一点?顺便说一句,纹理是由一个帧缓冲区对象产生的,我做了一个离屏渲染。

创建我非常挺直前进的道路纹理以下步骤: bindTexture 设置textrure 的属性,从数据生成它 解除绑定的质感。

回答

0

您可以使用glReadPixels从这里读FBO像素为字节缓冲区

回答这是否和返回一个BufferedImage:ReadPixel in Jogl

+0

谢谢。几天前我看到了。它的工作,但它证明对我来说非常昂贵,因为我的屏幕变化非常迅速。再次感谢你.. ! – AdityaG 2013-05-07 18:25:26