android crop原大小裁剪图片,android调用原生图片裁剪后图片尺寸缩放的解决方法...
时间: 2024-03-23 19:40:01 浏览: 120
对于Android crop原大小裁剪图片,可以使用以下代码实现:
```java
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(uri, "image/*");
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("outputX", width);
intent.putExtra("outputY", height);
intent.putExtra("scale", true);
intent.putExtra("return-data", false);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputUri);
startActivityForResult(intent, requestCode);
```
其中,width和height代表期望的输出尺寸,outputUri是输出文件的Uri。
如果发现调用原生图片裁剪后图片尺寸缩放,可以将scale参数设置为false,禁用缩放功能。
```java
intent.putExtra("scale", false);
```
这样就可以保证输出图片的尺寸和期望的尺寸一致了。
阅读全文