2016年1月20日水曜日

Androidで画像読み込み時に勝手に拡大されないため

Androidで画像読み込み時に、勝手に拡大される事があります。
それを防ぐために、 BitmapFactory.Options で inScaled = false を設定します

// ビットマップの読み込み
private Bitmap readBitmap(Context context, String name) {
    int resID=context.getResources().getIdentifier(
            name,"drawable",context.getPackageName());

    BitmapFactory.Options opt = new BitmapFactory.Options();
    opt.inScaled = false;
    return BitmapFactory.decodeResource(
            context.getResources(),resID, opt);
}

0 件のコメント:

コメントを投稿