3

重複の可能性:
画像のトリミングのズームイン サイズを修正するにはどうすればよいですか?

私のアプリでは、ユーザーはギャラリーから画像を選択でき、その後、その画像をズームイン/ズームアウトできます。画像のトリミングのためにズームインしながら、長方形の高さと幅を修正したいです。これを行う方法は?私はたくさん試しましたが、まだ問題を解決できません。この問題について誰か助けてください。私はこれを試しました。

//intent.setData(mImageCaptureUri);
        intent.putExtra("crop", "true");
        intent.putExtra("outputX", 200);
        intent.putExtra("outputY", 200);
        intent.putExtra("aspectX", 3);
        intent.putExtra("aspectY", 4);
        intent.putExtra("scale", true);
        intent.putExtra("return-data", true);
4

1 に答える 1

0
  Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null)
        .setType("image/*")
        .putExtra("crop", "true")
        .putExtra("aspectX", width)
        .putExtra("aspectY", height)
        .putExtra("outputX", width)
        .putExtra("outputY", height)
        .putExtra("scale", true)
        .putExtra("scaleUpIfNeeded", true)
        .putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(f))
        .putExtra("outputFormat", Bitmap.CompressFormat.JPEG.toString());
于 2013-01-21T09:08:12.893 に答える