1

だから私はこのチュートリアルに従っていました.チュートリアルでは、画像が300px x 300pxであると仮定しています. 電話のカメラから画像を取得したばかりのときに、画像がpx単位でどれだけ大きいかを知るにはどうすればよいですか(それが重要な場合はインスタンスを介してではありません)。

4

1 に答える 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 に答える