XZe*_*Zen 6 android opengl-es-2.0
我需要能够将我的所有图形(我使用GLSurfaceView类中的基本代码渲染)保存到图片文件(JPG/BMP).
我选择的方法包含以下步骤:
但是我对这种方法有一个问题,因为创建PixelBuffer有一个限制,即这个缓冲区的大小不能大于EGL常量:EGL_MAX_PBUFFER_HEIGHT和EGL_MAX_PBUFFER_WIDTH.
我发现有很多设备,这些常数等于4096,同时这些设备中的照相机允许拍摄宽度或高度大于4096的照片.不幸的是,这使我的方法无法使用.
你可以建议 - 如何将所有OpenGL图形(在我的情况下通过某些照片完成)保存到具有所需宽度/高度的JPG/BMP(在我的情况下,它是原始照片的宽度/高度),它可以大于EGL_MAX_PBUFFER_HEIGHT/EGL_MAX_PBUFFER_WIDTH?
编辑:
| 归档时间: |
|
| 查看次数: |
696 次 |
| 最近记录: |