我正在以循环方式裁剪图像,并在创建意图时使用下面的代码
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);
这样我就可以得到裁剪图像的TRUE宽度和高度(不是每种情况下都是200)。