2012-03-16 10 views
1

3MP以上の解像度を持つ画像を加工(トリミング)したい。アンドロイドで3MP以上の画像を処理する

BitmapFactory.Options.inSampleSizeを使用せずに誰でもこの問題を解決することができます。なぜなら、画像をビットマップにロードするときにそのオプションを使用すると、ピクセル値が減少するからです。

+1

を参照することができOOM、 を得ていない場合Bitmap.createBitmap(source, x, y, width,height);を使用することができ、OOMを投げたりしないのだろうか? – idiottiger

+2

@idiottigerはい、OOMエラーが発生しています。 –

+1

まあ、 'inSampleSize'を除いて、これは良い考えがないかもしれません。 – idiottiger

答えて

0

あなたは `inSampleSize`を使用してはいけないしてみてくださいされているそうでなければ、あなたがinSampleSizeを使用することができたり、this post

+2

私はOOMエラーが発生しています。その理由は、クロッピングのロジックを適用する必要がないためです。 –