我对JOGL非常新。我试图从textrure创建一个BufferedImage对象(在我的代码的其他部分使用)(不是Texture对象,而是带有句柄,存储的纹理)。到目前为止,在互联网上,我的搜索给了我一些结果,以便从BufferImage获得一个trexture,但不是另一种方式,这是我的问题。
有办法做到这一点吗?顺便说一下,纹理是由一个帧缓冲对象生成的,我做了一个离屏渲染。
我使用以下步骤以非常直接的方式创建纹理: bindTexture 设置textrure的属性 从数据生成它 解开纹理。
答案 0 :(得分:0)
您可以使用glReadPixels将FBO像素读入byteBuffer
这里的答案就是这样,并返回一个bufferedimage:ReadPixel in Jogl