调用系统剪切方法,剪切任意比例图片
来源:互联网 发布:胡歌为啥一直单身 知乎 编辑:程序博客网 时间:2024/04/29 16:27
最新有个项目需要用到剪切图片上传的功能,百度了一片,发现输出图片的比例都是固定的,经过一些思考,找到了方法如果就这样直接不压缩图像,直接输出的话手机会无响应,有时还会卡死,关键所在就是压缩图片在输出
/*** 裁剪图片方法实现* * @param uri*/public void startPhotoZoom(Uri uri) {// Intent intent = new Intent();Intent intent = new Intent("com.android.camera.action.CROP");try {Bitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), uri);int iTemp = bitmap.getByteCount();Matrix matrix = new Matrix();// 根据图片大小来判断剪切比例if (iTemp > 10000000) {matrix.postScale(0.1f, 0.1f); // 长和宽放大缩小的比例} else {matrix.postScale(0.5f, 0.5f); // 长和宽放大缩小的比例}Bitmap resizeBmp = Bitmap.createBitmap(bitmap, 0, 0,bitmap.getWidth(), bitmap.getHeight(), matrix, true);Uri mUri = Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), resizeBmp, null, null));intent.setDataAndType(mUri, "image/*");} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}
- 调用系统剪切方法,剪切任意比例图片
- 打开系统图片剪切
- Android调用系统, 任意比例裁剪图片
- android 调用系统图库剪切图片出现黑屏闪退
- PHP剪切图片(任意长宽)
- C#图片缩小剪切方法
- 图片剪切
- 图片剪切
- 图片剪切
- 图片剪切
- 关于系统图片剪切工具的大图剪切方案
- 剪切
- 剪切
- anroid 拍照调用相册 剪切编辑图片
- vba 调用系统复制剪切功能
- android 调用系统相机、相册剪切功能
- 使用系统默认接口来剪切图片
- iOS中按比例剪切图片的方法
- sql语句统计某个词出现的次数(使用replace)
- 简单排序
- 程序设计应知道的那些事儿之函数
- linux---应用编程
- forward 和redirect的区别
- 调用系统剪切方法,剪切任意比例图片
- python中自定义类对象json字符串化的方法
- 在程序A中阻塞式的调用、执行程序B
- 跟大家分享点好东西:文档大全(120+),js在线演示
- Remove1
- maven中指定main方法并且导入关联jar包
- sql语句替换数据库中某段字符
- VNC服务端自动化配置脚本
- Windows下配置Libreplan开发环境