だから私はこのチュートリアルに従っていました.チュートリアルでは、画像が300px x 300pxであると仮定しています. 電話のカメラから画像を取得したばかりのときに、画像がpx単位でどれだけ大きいかを知るにはどうすればよいですか(それが重要な場合はインスタンスを介してではありません)。
質問する
93 次
1 に答える
1
質問で参照されている例は、Bitmap
次のようにアプリケーションのリソースから既存の画像を開いています。
Bitmap bitmapOrg = BitmapFactory.decodeResource(getResources(),R.drawable.image);
Android イメージのビットマップ サイズを取得する方法
Bitmap
以下のように、getWidth()とgetHeight()を使用して、これまたは任意の幅と高さを決定できます。
int width = bitmapOrg.getWidth();
int height = bitmapOrg.getHeight();
の完全なドキュメントBitmap
はこちらです。
300x300 ピクセル サイズに関しては、例ではこれらのサイズを強制Bitmap
し、次のようにハードコードされた値で新しい を作成しています。
int targetWidth = 300;
int targetHeight = 300;
Bitmap targetBitmap = Bitmap.createBitmap(targetWidth, targetHeight,Bitmap.Config.ARGB_8888);
于 2013-04-24T19:33:30.693 に答える