ビットマップ画像のサイズを変更したいので、以下のコードを使用しています
BitmapFactory.Options bmOptions = new BitmapFactory.Options();
bmOptions.inJustDecodeBounds = true;
int photoW = bmOptions.outWidth;
int photoH = bmOptions.outHeight;
int scaleFactor = Math.min(photoW / 100, photoH / 100);
bmOptions.inJustDecodeBounds = false;
bmOptions.inSampleSize = scaleFactor;
bmOptions.inPurgeable = true;
Bitmap bitmap = BitmapFactory.decodeFile(path, bmOptions);
しかし、私の問題は、このような描画可能なフォルダから画像を取得していることです
Bitmap icon = BitmapFactory.decodeResource(getResources(),
Const.template[arg2]);
次の行で設定できるように、これをファイルパスに変換するにはどうすればよいですか?
Bitmap bitmap = BitmapFactory.decodeFile(path, bmOptions);
サイズ変更可能な画像を取得できます