タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

bitmapに関するsimarのブックマーク (1)

  • Android Bitmapをあらかじめ縮小してから読み込む(OutOfMemory対策) - Qiita

    今の端末だと10Mピクセルを越えるカメラを搭載した端末が普通になってきており、そのファイルサイズも数MBに及びます。 AndroidでBitmapFactoryを利用してフォトライブラリーから画像を読み込んだりすると思いますが、そのままその画像を読み込んでしまうと、しばしばOutOfMemoryとなりアプリが強制終了してしまいます。 そこで、実際に画像を読み込む前にある程度縮小してから読み込むことで、メモリが足りなくなることを防ごうというのが今回のネタです。 BitmapFactory.OptionsのinSampleSizeを指定して画像を縮小した状態で読み込む 処理の流れ的にはまず画像のサイズを取得して、サイズが大きかったら縮小指定してから読み込もう、という感じです。 InputStream inputStream = getContentResolver().openInputStr

    Android Bitmapをあらかじめ縮小してから読み込む(OutOfMemory対策) - Qiita
  • 1