上传图片裁剪处理-调用android系统自带的裁剪功能
来源:互联网 发布:商业数据 200年历史 编辑:程序博客网 时间:2024/05/22 01:58
最近项目要用到这个,就查阅了下资料,在这里做个总结。
流程:传入图片uri,生成裁剪后的图片本地路径。
优缺点:依据不同android定制系统不一致,裁剪功能不一致,勉强可以用,自定义程度差,优点系统自带方便
/** * 裁剪图片 */ private void startPhotoZoom(Uri uri, int size) { Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType(uri, "image/*"); //crop为true是设置在开启的intent中设置显示的view可以剪裁 intent.putExtra("crop", "true"); /*此方法返回的图片只能是小图片(sumsang测试为高宽160px的图片) 故将图片保存在Uri中,调用时将Uri转换为Bitmap,此方法还可解决miui系统不能return data的问题 */ path = FileUtils.getFilePath(Constants.SEND_IMAGE);//随机生成android本地图片路径 uritempFile = Uri.parse("file://" + "/" + path);//裁剪后图片的uri intent.putExtra(MediaStore.EXTRA_OUTPUT, uritempFile);//设置裁剪后图片存在path中。之后直接使用path去除裁剪后的图片 intent.putExtra("outputFormat", Bitmap.CompressFormat.JPEG.toString());//设置图片格式 startActivityForResult(intent, 0x007); }
0 0
- 上传图片裁剪处理-调用android系统自带的裁剪功能
- 调用系统的裁剪功能裁剪图片
- Android自带的裁剪图片功能操作方式
- Android菜鸟练习第一课 调用系统裁剪功能裁剪图片上传服务器
- android 调用系统自带的选择图片 然后进行自定义大小裁剪
- Android 调用系统相机进行拍照 使用自带的图片选择器和裁剪工具
- Android图片裁剪,合成(调用系统裁剪功能)
- Android 自带图片裁剪
- Android [应用代码] 简单调用系统的图片裁剪功能
- Android实现图片的裁剪(不调用系统功能)
- Android调用系统的相机,图库,以及裁剪图片功能。
- 带裁剪的图片上传功能jquery插件
- 调用系统的裁剪功能
- 使用Android系统自带裁剪功能,小图可能出现黑框的解决之道
- intent 实现android自带的图片裁剪
- Android系统自带的一个图片剪裁页面裁剪后有黑边问题
- android系统自带图片裁剪的注意事项(E/JavaBinder: !!! FAILED BINDER TRANSACTION !!!)
- Android图片的裁剪功能
- 线程同步-临界区、互斥对象、事件对象区别
- 规则引擎Visual Rules Solution—sap函数的调用
- 【2dx】Cocos2dx-sqlite3
- SSH免密码登录方法
- Doing Homework again
- 上传图片裁剪处理-调用android系统自带的裁剪功能
- cordova混合移动app调试工具GapDebug+ripple emulate
- HDU 1160
- BZOJ 3888: [Usaco2015 Jan]Stampede
- linux 负载解惑
- css文件如何注释
- js-innerHTML属性
- 110 AddressBook
- js判断浏览器在PC中打开还是移动设备中打开