2012-04-21 56 views
0

我嘗試使用下面的代碼來渲染GLSurfaceView爲JPEG:渲染的Android的OpenGL ES 1.0 SurfaceView爲JPEG

FileOutputStream image = FileIO.getInstance().writeFile("racesow/test" + this.frameNum +" .jpg"); // creates an ouputstream in external storage directory 
Bitmap bitmap = Bitmap.createBitmap(640, 480, Bitmap.Config.ARGB_8888); 
Canvas canvas = new Canvas(bitmap); 
this.game.glView.draw(canvas); // glView is the GLSurfaceView 
bitmap.compress(Bitmap.CompressFormat.JPEG, 85, image); 
image.flush(); 
image.close(); 

我的完整的場景後執行此代碼已經被渲染到surfaceview 。圖像正在創建,但它們都是黑色的。有任何想法嗎?

回答