Intent intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(uri, "image/*");
//下面这个crop=true是设置在开启的Intent中设置显示的VIEW可裁剪
intent.putExtra("crop", "true");
// aspectX aspectY 是宽高的比例
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 0.8);
// outputX outputY 是裁剪图片宽高
intent.putExtra("outputX", 150);
intent.putExtra("outputY", 120);
intent.putExtra("scale", false);
//intent.putExtra("output", Uri.fromFile(new File("/mnt/sdcard/temp"))); //保存路径
intent.putExtra("outputFormat", "JPEG");// 返回格式
intent.putExtra("return-data", true);
startActivityForResult(intent, 3);
****以上是我的裁剪代码,请问大神我想固定裁剪框的比例并限制裁剪框的最小长宽应该传什么参数呢。****
android图片裁剪com.android.camera.action.CROP
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答
- save4me 2014-11-19 05:26关注
下面的代码你不是设置了宽高比例了吗?
// aspectX aspectY 是宽高的比例
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 0.8);下面的代码你不是设置了固定长宽了吗?
// outputX outputY 是裁剪图片宽高
intent.putExtra("outputX", 150);
intent.putExtra("outputY", 120);还有intent.putExtra("scale", false);设置成false的原因是什么?
解决 无用评论 打赏 举报
悬赏问题
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿
- ¥15 回答4f系统的像差计算
- ¥15 java如何提取出pdf里的文字?
- ¥100 求三轴之间相互配合画圆以及直线的算法
- ¥100 c语言,请帮蒟蒻写一个题的范例作参考
- ¥15 名为“Product”的列已属于此 DataTable
- ¥15 安卓adb backup备份应用数据失败
- ¥15 eclipse运行项目时遇到的问题