1

高解像度の画像を保存するには、画面の幅よりも多くのピクセルをキャプチャする必要があります。唯一の 2 つのオプションは、Matrix コマンドを使用して画面により多くのピクセルを詰め込むか、実際のビューを画面よりも大きくすることだと思います (これは可能ではないと思います)。 OpenGL ES 2 を使用しています。

4

1 に答える 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 に答える