我是Open GLES中的新手。 我被卡在捕獲與其背景圖像的3d對象。 我在我的視圖 中添加CAEAGLLayer視圖作爲子視圖,並且我能夠拍攝3d對象的圖像,但它帶有黑色背景,但我想拍攝整個視圖的圖像,並在其中顯示我的3d對象。 所以請幫我解決這個問題。在iPhone中捕獲其背景視圖的3D對象
0
A
回答
0
您需要提供更多信息。背景是什麼?
- 您使用1次查看,這是
EAGLView
我想你應該得到正確的結果。 - 您使用EAGLView作爲您的
background
的子視圖,那麼您需要捕獲2張圖像,然後將它們合併爲一個。
呼叫[CALayer drawInContext:viewContext]
讓你background
視圖的圖像。
將2-圖像
+ (UIImage *) imageFromImage:(UIImage *)img1 andImage:(UIImage*) img2 {
UIGraphicsBeginImageContext(img1.size);
[img1 drawAtPoint:CGPointMake(0, 0)];
[img2 drawAtPoint:CGPointMake(0, 0)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
+0
感謝您的回覆。 我在我的視圖 中添加CAEAGLLayer視圖作爲子視圖,並且我能夠拍攝3d對象的圖像,但它帶有黑色背景,但我想拍攝整個視圖的圖像,並在其中顯示我的3d對象。 – Shashank 2011-05-28 11:58:13
相關問題
- 1. 在Open GLES中捕獲3D對象的圖像
- 2. 在iPhone中捕獲視頻
- 3. 在其他視圖的背景中顯示視圖?
- 4. 將背景圖像相對於其他背景圖像對齊
- 5. 從django視圖中的url捕獲對象ID不在urls.py中?
- 6. iphone sdk透明子視圖背景
- 7. papervision 3d背景
- 8. 在2D場景中旋轉3D對象
- 9. iPhone - 在視圖背後改變UIWebView背景顏色(彈跳背景)
- 10. 3D對象關節在iPhone中訪問
- 11. iPhone相機圖像上的3D模型。透明背景?
- 12. iPhone/iPad的背景圖片
- 13. 視頻作爲背景在視圖中
- 14. 背景圖片(居中)在iPhone
- 15. 獲取視圖的當前背景ID
- 16. 用Java捕獲3D圖像
- 17. Love2D背景圖像拍攝的顏色與其他對象
- 18. 2D Sprite(背景)前面的3D對象,怎麼樣?
- 19. 我的3D對象(opengl es)正在消失在iPhone攝像頭視圖後面
- 20. 在鈦中改變其背景顏色的視圖
- 21. 在視圖背景中的UIButton
- 22. 在列表視圖中的背景
- 23. 背景圖像對齊android設備在統一3D?
- 24. 如何在對象/視頻背後保留div背景
- 25. 從3個視圖創建3D對象
- 26. 背景圖像不擴展到表格視圖中的附件視圖背景
- 27. 背景中的iPhone屏幕截圖
- 28. iphone中html頁面的背景圖片
- 29. iPhone - 按鈕背景圖片
- 30. 背景圖像大小iphone
[\ [iPhone \] OpenGL的透明背景](http://stackoverflow.com/questions/3193607/iphone-opengl-transparent-的可能重複背景) – 2011-05-28 13:44:19