如何在图像裁剪中固定矩形大小?

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);

你有答案吗?如何在剪裁矩形图像时解决帧重新调整大小的问题。赞一个你的问题,请发布答案。 - Akanksha Rathore
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());

aspectX和aspectY的确切含义是什么? - Biginner
设置aspectX和aspectY将在您移动其中一个时强制Android移动形状的两侧。注释这些行,您将可以自由移动形状。 - Jambaaz
2
如何在图像裁剪时缩放时固定矩形大小? - Biginner
Romil,你有没有找到解决矩形大小的答案? - Dhrupal
我已经尝试过了...但没有得到我想要的正确结果。 - GvSharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接