转载地址:http://blog.sina.com.cn/s/blog_ac843e330101eha1.html

是这样的:我使用系统的图片浏览器,然后让它自动跳到图片裁切界面,当我们定义了返回的图片大小过大,而我们实际的图片像素达不到时,系统为我们自动地填充了不够的像素成黑色,那么我们怎么样来解决这个问题呢?不说了,上代码:

Intent intent = new Intent("android.intent.action.PICK");
intent.setDataAndType(
MediaStore.Images.Media.INTERNAL_CONTENT_URI, "image/*");
intent.putExtra("output", Uri.fromFile(sdcardTempFile));
intent.putExtra("crop", "true");
intent.putExtra("aspectX", getPicWidth>0 ? getPicWidth: DEFALUT_WIDTH);// 裁剪框比例
intent.putExtra("aspectY", getPicHeight>0 ? getPicWidth: DEFALUT_HEIGHT);
intent.putExtra("outputX", getPicWidth>0 ? getPicWidth: DEFALUT_WIDTH);// 输出图片大小
intent.putExtra("outputY", getPicHeight>0 ? getPicWidth: DEFALUT_HEIGHT);
//加上下面的这两句之后,系统就会把图片给我们拉伸了,哇哈哈,愁死我例差点
intent.putExtra("scale",true);
intent.putExtra("scaleUpIfNeeded", true);
context.startActivityForResult(intent, RCODE_FROM_ALBUME);

android调用系统图片裁切后出现黑边相关推荐

  1. Android 调用系统图片浏览器

    http://www.blogbus.com/java-android-logs/151611473.html 在做各种项目的时候会经常遇到需要调用系统图片查看器来查看自己需要查看的图片,因为这样就可 ...

  2. android调用系统播放器后返回的图片旋转了

    调用系统拍照后,在某些手机上可能会出现返回的照片旋转了90°/180°的情况,很头疼 使用下面两个工具方法,可以把bitmap方向调整到正确位置 /** * 读取图片属性:旋转的角度 * @param ...

  3. android调用系统图片剪裁,兼容小米

    public void cropPhoto(Uri uri) {Intent intent = new Intent("com.android.camera.action.CROP" ...

  4. android 图片自动裁剪图片大小,android调用原生图片裁剪后图片尺寸缩放的解决方法...

    在安卓开发中,如果对拍照后的图片进行图片裁剪,如果是调用系统的裁剪,如下: /* * 裁剪图片 */ private void cropPhoto() { Intent intent = new In ...

  5. android 调用系统相机拍照保存,android 调用系统照相机,保存后回到前一个activity...

    private static final int RESULT_CAPTURE_IMAGE = 1; 把下面这段放到oncrate 或者按钮事件函数中 Intent imageCaptureInten ...

  6. MVP模式的Android 调用系统拍照,相册,剪裁,适配到7.0,修复拍照图片旋转问题

    Android 调用系统拍照,相册,剪裁,适配到7.0,修复拍照图片旋转问题 直接上代码 首先添加拍照需要的权限 <uses-permission android:name="andr ...

  7. android安装自动打开网页,Android调用系统自带浏览器打开网页的实现方法

    Android调用系统自带浏览器打开网页的实现方法 在Android中可以调用自带的浏览器,或者指定一个浏览器来打开一个链接.只需要传入一个uri,可以是链接地址. 启动android默认浏览器 在A ...

  8. Android调用系统分享和指定app分享-微信朋友圈图文分享和qq分享

    Android调用系统分享和指定app分享-微信朋友圈图文分享和qq分享 标签: Android系统分享QQ分享朋友圈图文分享 2016-09-27 22:54 279人阅读 评论(0) 收藏 举报 ...

  9. Android 调用系统裁剪,适配11和12及手机

    前言:发现Android 调用系统裁剪时,在各Android 版本出现各种问题,踩了一堆坑,做一下总结,免得以后忘记 后面会有完整裁剪代码 1,一加手机报错 intent.putExtra(" ...

最新文章

  1. Intellij IDEA中使用Protobuf的正确姿势
  2. element-ui + vue + node.js 与 服务器 Python 应用的跨域问题
  3. Java struts 2 源码阅读入门
  4. 【独家】百度移动云高级美女产品经理:O2O日趋火爆,下个估值过亿的上门美业将花落谁家?...
  5. Winform中实现批量文件复制(附代码下载)
  6. android 开发环境 配置和说明
  7. as3中splice和slice的用法
  8. angular 生命周期钩子 ngOnInit() 和 ngAfterViewInit() 的区别
  9. 机器学习模型之集成算法
  10. 华为手机字体改简体_华为字体买了之后改不了 华为手机字体改简体
  11. 基于ArcGIS模型构建器工具的土地利用现状重分类流程及常见问题
  12. 李宏毅机器学习——循环神经网络(一)
  13. (一)office文档操作之excel表格模板填充数据导出
  14. 前端面试需要准备什么?
  15. web前端入门到实战:纯CSS实现数据上报和HTML验证
  16. qte5编译dub.json
  17. 思科路由器命令大全(一)
  18. 【网络模拟】网络环境模拟搭建
  19. 云科技时代力作:《读懂新基建,数字技术带来全民机遇》上市
  20. Python 命令行cmd指定颜色设置

热门文章

  1. C#文件夹操作之Directory类和DirectoryInfo类说明代码实例
  2. html5页面结构标签,HTML5 article标签元素
  3. XmlDocument操作XML
  4. 手机录屏怎么操作?有哪些好用的方法
  5. python爬取Instagram上偶像的帖子(包括图片和视频)
  6. 星际争霸2细节技巧解析及三大种族计划
  7. 文件上传防止攻击的操作
  8. 【数据结构Note5】- 树和二叉树(知识点超细大全-涵盖常见算法 排序二叉树 线索二叉树 平衡二叉树 哈夫曼树)
  9. 另一个 OleDbParameterCollection 中已包含 OleDbParameter
  10. oracle数据库导入sql文件