高解像度の画像を保存するには、画面の幅よりも多くのピクセルをキャプチャする必要があります。唯一の 2 つのオプションは、Matrix コマンドを使用して画面により多くのピクセルを詰め込むか、実際のビューを画面よりも大きくすることだと思います (これは可能ではないと思います)。 OpenGL ES 2 を使用しています。
質問する
526 次
1 に答える
1
あなたが探しているテクニックはRender to Textureと呼ばれます。基本的に、オフスクリーン フレームバッファを作成し、ドローコールをデフォルトではなくこのフレームバッファにリダイレクトします。
フレームバッファは、(ハードウェアの制限内で) 好きなだけ大きくすることができます。
これは合理的な例のように見えます:
http://blog.shayanjaved.com/2011/05/13/android-opengl-es-2-0-render-to-texture/
于 2012-07-19T21:22:54.900 に答える