• 締切済み

androidで読んだ画像サイズが小さくなります

アンドロイドで画像を読み込んむと画像サイズが元のサイズより縮小されてしまいます。 画像の元の大きさで読み込むことはできないでしょうか? どなかたよろしければ、ご教授下さい。 256×256の画像を読み込み、以下のソースで確認してみました。 Bitmap bmp1 = BitmapFactory.decodeResource(getResources(), R.drawable.画像の名前); Log.d("tag","w="+bmp1.getWidth()); Log.d("tag","h="+bmp1.bmp1.getHeight()); 結果 w=171 h=171 私は w=256 h=256 のまま読み込みして画面に貼り付けたいのですが。。。

みんなの回答

回答No.1

画像の置くリソース位置が画面解像度と異なるとリサイズされて読み込まれるようです。 回避する場合は、オプションでリサイズしない指定をするとリサイズされません。 BitmapFactory.Options opt = new BitmapFactory.Options(); opt.inScaled = false; Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.画像の名前,opt ); とすれば、リサイズされないで読み込まれます。

参考URL:
http://p.tl/h35A
すると、全ての回答が全文表示されます。

関連するQ&A