0

ここにはたくさんの質問があることを知っています。私はそれらのほとんどを経験したと思います...

しかし、私にとってはうまくいくストレートな答えが見つかりません:

私はアンドロイドアプリを構築しています。カメラのコールバック (jpegCallback) から保存した「snapshot.jpg」ファイルがあり、640x480 です。

次に、このファイルを読み取り、466x466 にトリミングする必要があります。ファイルをそのまま読み取ろうとすると (デコード...)、恐ろしい OutOfMemory 例外が発生します。

ここでのすべてのソリューションは、「オプション」を使用した幅と高さの計算とスケーリングについて話していることを知っています-スケーリングの最小値は2であるため、これは私にとっては良くありません.320x240になり、必要な解像度をはるかに下回ります466x466)

RAM をすべて搭載した携帯電話が 466x466 の画像を処理できないなんて信じられません...

ティア

4

0 に答える 0