0

ダウンロードした6つの画像のサイズを1200x1200から1024x1024に変更しようとしていますが、outOfMemoryエラーは発生しません。これまでのところBitmap.createScaledBitmap(src, dstWidth, dstHeight, filter)、OOMの問題の原因を使用しています。を使用してスケーリングし、最適なものBitmapFactory.optionsを指定すると、inSampleSize600x600 サイズの画像が得られます。

画像を正確に 1024x1024 にスケーリングするソリューションはありますか?

そして、Androidでビットマップの問題が常に発生する一般的な質問は、未使用のビットマップをすべて収集するようにガベージコレクターを修正できないのですか?

4

1 に答える 1

0

写真はどこにありますか?mdpiフォルダー内にある場合は、hdpiまたは内に配置してみてくださいxhdpi。これは私の問題を一度解決しました。Androidも画像のサイズを変更しようとするため、メモリ不足エラーが発生すると思います。

于 2013-07-01T13:34:54.243 に答える