[英]Android OpenGL image processing - without SurfaceView
我想使用OpenGL ES 2和着色器進行一些背景圖像處理,但是沒有繪制到表面(即僅在屏幕外渲染到幀緩沖區)。 雖然我已經在iOS上這樣做了,但我在Android上遇到了這個問題。
我想我已經接近創建一個有效的OpenGL上下文了,但是沒有想到如何在沒有SurfaceView的情況下這樣做。
看看這個gamedev帖子 (點擊展開查看完整代碼)。 代碼創建GL上下文並使用GLSurfaceView.Renderer
接口來適當地允許編寫渲染器。 在調用getBitmap()
,將調用渲染器繪制一個幀,然后將其讀回並轉換為位圖。
請注意,有一個特色問題 ,您可能也會感興趣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.