1

ボタンをクリックすると、アプリでデフォルトのカメラを開いています。ボタンをクリックすると、正常に動作します。デフォルトのカメラ。

4

3 に答える 3

3

次のコードを使用して、カメラの意図に適した幅と高さを設定します。

            Intent intent = new Intent( Intent.ACTION_PICK,
            MediaStore.Images.Media.INTERNAL_CONTENT_URI );
    intent.putExtra("outputX",
            width_of_output_image);
    intent.putExtra("outputY",
            height_of_output_image);
    intent.putExtra("aspectX", 1);
    intent.putExtra("aspectY", 1);
    intent.putExtra( "scale", true );
            startActivityForResult( intent, 1 );
于 2012-10-08T11:07:03.660 に答える
0

私はこれがあなたを助けなければならないと思います:-

Bitmap.createScaledBitmap(Bitmap src, int dstWidth, int dstHeight, boolean filter);
于 2012-10-08T11:06:30.500 に答える
0
    BitmapFactory.Options optionsSignature = new BitmapFactory.Options();

    final Bitmap bitmapSignature = BitmapFactory.decodeFile(
            fileUriSignature.getPath(), optionsSignature);

    Bitmap resizedSignature = Bitmap.createScaledBitmap(
            bitmapSignature, 256, 128, true);

    signature.setImageBitmap(resizedSignature);
于 2016-04-26T04:38:28.600 に答える