A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© z820661319 中级黑马   /  2015-1-6 13:52  /  779 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. // 获取并剪切图片
  2. Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
  3. intent.setType("image/*");
  4. intent.putExtra("crop", "true"); // 开启剪切
  5. intent.putExtra("aspectX", 1); // 剪切的宽高比为1:2
  6. intent.putExtra("aspectY", 2);
  7. intent.putExtra("outputX", 20); // 保存图片的宽和高
  8. intent.putExtra("outputY", 40);
  9. intent.putExtra("output", Uri.fromFile(new File("/mnt/sdcard/temp"))); // 保存路径
  10. intent.putExtra("outputFormat", "JPEG");// 返回格式
  11. startActivityForResult(intent, 0);
  12. // 剪切特定图片
  13. Intent intent = new Intent("com.android.camera.action.CROP");
  14. intent.setClassName("com.android.camera", "com.android.camera.CropImage");
  15. intent.setData(Uri.fromFile(new File("/mnt/sdcard/temp")));
  16. intent.putExtra("outputX", 1); // 剪切的宽高比为1:2
  17. intent.putExtra("outputY", 2);
  18. intent.putExtra("aspectX", 20); // 保存图片的宽和高
  19. intent.putExtra("aspectY", 40);
  20. intent.putExtra("scale", true);
  21. intent.putExtra("noFaceDetection", true);
  22. intent.putExtra("output", Uri.parse("file:///mnt/sdcard/temp"));
  23. startActivityForResult(intent, 0);
复制代码

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马