0

我对 JOGL 非常陌生。我正在尝试从纹理(不是纹理对象,而是带有句柄、存储的纹理)中创建一个 BufferedImage 对象(在我的代码的其他部分中使用)。到目前为止,在互联网上,我的搜索给了我从 BufferImage 获得纹理的结果,但不是相反,这是我的问题。

有没有办法做到这一点 ??顺便说一下,纹理是由我对其进行离屏渲染的帧缓冲区对象生成的。

我通过以下步骤以非常简单的方式创建纹理: bindTexture 设置纹理的属性 从数据中生成它 取消绑定纹理。

4

1 回答 1

0

您可以使用 glReadPixels 将 FBO 像素读入 byteBuffer

这里的答案就是这样做并返回一个缓冲图像:ReadPixel in Jogl

于 2013-05-05T08:31:19.280 回答