1
3MP以上の解像度を持つ画像を加工(トリミング)したい。アンドロイドで3MP以上の画像を処理する
BitmapFactory.Options.inSampleSize
を使用せずに誰でもこの問題を解決することができます。なぜなら、画像をビットマップにロードするときにそのオプションを使用すると、ピクセル値が減少するからです。
3MP以上の解像度を持つ画像を加工(トリミング)したい。アンドロイドで3MP以上の画像を処理する
BitmapFactory.Options.inSampleSize
を使用せずに誰でもこの問題を解決することができます。なぜなら、画像をビットマップにロードするときにそのオプションを使用すると、ピクセル値が減少するからです。
あなたは `inSampleSize`を使用してはいけないしてみてくださいされているそうでなければ、あなたがinSampleSizeを使用することができたり、this post
私はOOMエラーが発生しています。その理由は、クロッピングのロジックを適用する必要がないためです。 –
を参照することができOOM、 を得ていない場合
Bitmap.createBitmap(source, x, y, width,height);
を使用することができ、OOMを投げたりしないのだろうか? – idiottiger@idiottigerはい、OOMエラーが発生しています。 –
まあ、 'inSampleSize'を除いて、これは良い考えがないかもしれません。 – idiottiger