android启动系统的图片裁剪工具
来源:互联网 发布:crt软件使用 编辑:程序博客网 时间:2024/04/29 19:18
android启动系统的图片裁剪工具的方法
/** * 裁剪图片 * @param activity 启动裁剪图片的Activity * @param uri 图片的uri路径 * @param savePath 裁剪后图片的保存路径,如果不想保存的话传null或者“” * @param aspectX 裁剪时X轴的比例 * @param aspectY 裁剪时Y轴的比例 * @param outputX 裁剪图片输出的X轴的长度 * 如果savePath为null或者“”,在onActivityResult中接收系统默认返回的是裁剪的缩略图,使用data.getExtras().get("data");接收。 * 该方法以startActivityForResult的方式启动系统的裁剪工具,requestCode为GET_CROP_IMAGE,(值自己设置) */ public static void cropImage(Activity activity,Uri uri,String savePath,int aspectX,int aspectY,int outX) { 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", aspectX); intent.putExtra("aspectY", aspectY); // outputX outputY 是裁剪图片宽高 intent.putExtra("outputX", outX); intent.putExtra("outputY", outX*aspectY/aspectX); if (TextUtils.isEmpty(savePath)) { intent.putExtra("return-data", true); }else { File saveFile=new File(savePath); intent.putExtra("return-data", false); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(saveFile)); } activity.startActivityForResult(intent, GET_CROP_IMAGE); }
1 0
- android启动系统的图片裁剪工具
- android系统图片裁剪
- android系统裁剪图片
- Android 调用系统相机进行拍照 使用自带的图片选择器和裁剪工具
- Android打开系统相机、相册,并进行裁剪图片的工具类CameraUtil,以及相册获取图片注意要点。
- android使用系统裁剪图片
- android图片的裁剪
- android图片的裁剪
- Android图片的裁剪
- Android图片的裁剪
- 调用系统的裁剪功能裁剪图片
- Android——最简单的图片裁剪 调用系统原生裁剪图片(+保存不成功)
- Android 调用系统的照相,浏览图片,转存并裁剪!
- Android裁剪图片最简单方法(调用系统的)
- Android 调用系统的照相,浏览图片,转存并裁剪!
- Android [应用代码] 简单调用系统的图片裁剪功能
- Android实现图片的裁剪(不调用系统功能)
- Android裁剪图片最简单方法(调用系统的)
- URI的格式
- swift学习笔记(7)-闭包
- AngularJS实际项目应用——Service层介绍
- Apache与Nginx的优缺点比较
- 安卓上传图片工具类
- android启动系统的图片裁剪工具
- Python 格式化输出
- java常见面试题整合
- java之HelloWorld指令
- 不用加减乘除的加法
- 【秘鲁收款】秘鲁最主流的支付Pago Efectivo
- Opencv 机器学习 快速入手小程序
- [学习方法】如何上好中学??中学生学习方法推介
- NodeJS、NPM安装配置步骤(windows版本) 以及环境变量