ユーザ用ツール

サイト用ツール


効率よくbitmapを扱う

以前のリビジョンの文書です


BitmapFactory.Options

BitmapFactory.Optionsでbitmapに対する様々な設定が出来ます。

inJustDecodeBounds

Options.inJustDecodeBounds = true
にセットすることによりBitmapがメモリ上に展開されない。
・Bitmapのメタ情報だけを取得したい場合
・あらかじめ画像サイズだけを取得する場合
など

inSampleSize

デフォルトは1。\\2にすると1/2サイズ、4にすると1/4サイズ
指定する数値を2のべき乗にすることで効果的にデコードでき速度が早くなる。

inPrefredConfig

・Bitmapを読み込むFormatを指定する
・デフォルトはBitmap.Config.ARGB_8888

ARGB_8888

32bit
argb各8bit
default

ARGB_4444

16bit
argb各4bit
deprecated in API13

RGB_565

16bit
alpha値がない画像には有効
場合によってはARGB_8888の半分近く

ALPHA_8

8bit
alpha値のみの場合に有効

効率よくbitmapを扱う.1437630999.txt.gz · 最終更新: 2015/07/23 14:56 by sou