我正在以圆形方式裁剪图像并在创建意图时使用以下代码
intent.setData(mImageCaptureUri);
intent.putExtra("outputX", 200);
intent.putExtra("outputY", 200);
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
由于我使用的是 outputX = 200,因此无论我放大或缩小多少,我都会将每个裁剪图像的宽度和高度设为 200 和 200 。
下面显示的两个图像具有不同的缩放比例,但仍返回相同的高度和宽度。
width = bitmap.getWidth();
有人可以告诉我应该在行中使用什么参数
intent.putExtra("outputX", 200);
这样我就得到了裁剪图像的真实宽度和高度(不是每种情况下的 200)。