Android大图片、缩略图剪裁解决方案

本文探讨Android开发中图片剪裁的常见问题,包括剪裁界面参数设置、缩略图处理和大图操作。针对不同场景,如剪裁头像,提供了使用Bitmap或Uri的不同策略。当需要高质量图片时,建议使用Uri避免程序闪退,而在对画质要求不高的情况下,可以选择返回Bitmap数据。
摘要由CSDN通过智能技术生成

很多同学进行Android开发的时候,不可避免的会遇到图片的剪裁,比如剪裁头像。
怎么打开照相机或者打开图库本文暂时不讲,本文主要介绍,剪裁时遇到的问题。

剪裁界面的参数设置

我们知道,此类图片的来源有拍照和图库,而可以采取的方式有

  1. 使用Bitmap并返回数据
  2. 使用Uri不返回数据

我们可以用以下代码打开系统提供的剪裁界面

Intent intent = null;

intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(uri, "image/*");

intent.putExtra("crop", "true");
//剪裁框比例
intent.putExtra(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值