2013-05-03 3 views
0

Я очень новичок в JOGL. Я пытаюсь создать объект BufferedImage (который используется в другой части моего кода) из textrure (не объект Texture, а текстура с дескриптором, памятью). В Интернете до сих пор мои поиски дали мне результаты, чтобы получить двойное хранилище от BufferImage, но не по-другому, в чем проблема.Преобразование текстуры JOGL в BufferedImage

Есть ли способ сделать это ?? кстати, текстура генерируется объектом буфера кадров, к которому я выполняю рендеринг с экрана.

Я создаю мои текстуры в очень Stright вперед образом со следующими шагами: bindTexture Настройки свойств textrure Сформировать его от данных отвязать текстуру.

ответ

0

Вы можете использовать glReadPixels читать пиксели FBO в ByteBuffer

ответ здесь делает это и возвращает BufferedImage: ReadPixel in Jogl

+0

Спасибо. Я видел это несколько дней назад. Это сработало, но оказалось, что это очень дорого для меня, так как мой экран очень быстро меняется. Еще раз спасибо ..! – AdityaG

 Смежные вопросы

  • Нет связанных вопросов^_^