Android图片的裁剪
/*** @param path 图片的本地路径* @return 返回的Intent需要在具体Activity中做startActivityForResult*/public static Intent cutBitmap(String path){Intent intent = new Intent();Uri mUri = Uri.fromFile(new File(path));intent.setAction("com.android.camera.action.CROP");intent.setDataAndType(mUri, "image/*");// mUri是已经选择的图片Uriintent.putExtra("crop", "true");intent.putExtra("aspectX", 1);// 裁剪框比例intent.putExtra("aspectY", 1);intent.putExtra("outputX", 150);// 输出图片大小intent.putExtra("outputY", 150);intent.putExtra("return-data", true);return intent;}
在onActivityResult中调用下面代码
if(requestCode == CUT_BITMAP){if(resultCode == RESULT_OK){//获取到BitmapBitmap cutBitmap = data.getParcelableExtra("data");...}
}
Android图片的裁剪相关推荐
- Android图片不规则裁剪
demo链接: Android自定义不规则裁剪 扩展链接: Android:谈谈最被误读的属性adjustViewBounds 定义:1.adjustViewBounds影响的是ImageView的比 ...
- android 图片自动裁剪图片,Android实现拍照、选择相册图片并裁剪功能
通过拍照或相册中获取图片,并进行裁剪操作,然后把图片显示到ImageView上. 当然也可以上传到服务器(项目中绝大部分情况是上传到服务器),参考网上资料及结合项目实际情况, 测试了多款手机暂时没有发 ...
- android 图片自动裁剪图片,Android图片选择到裁剪之步步深坑 – 简书
我的问题已经解决,查阅了几十篇相关文章,换了数种解决方案,最终解决,虽然不是按照本文来的,但关闭窗口的时候发现本文算是系统,特此转载. 最近在自己的项目里实现了一个头像选择的功能,就是先从相册里选取一 ...
- android 图片自动裁剪图片大小,android调用原生图片裁剪后图片尺寸缩放的解决方法...
在安卓开发中,如果对拍照后的图片进行图片裁剪,如果是调用系统的裁剪,如下: /* * 裁剪图片 */ private void cropPhoto() { Intent intent = new In ...
- android 使用photoshop 裁剪图片
今天,简单讲讲如何使用photoshop 剪裁图片. 之前,由于修改界面的需要,所以之前的图片不符合要求了.但是我们这边又没有美工,所以自己在网上搜索了如何使用photoshop 裁剪图片,最终是剪裁 ...
- android选择本地图片并裁剪
本文使用Android原生的选择和裁剪功能.下面是代码: public class PickAndCropActivity extends AppCompatActivity implements V ...
- android 图片裁剪库,(译)uCrop介绍 —— 我们自己的Android图片裁剪库
我们在 Yalantis 开发了许多不同的 Android 应用,经验告诉我们,几乎在所有的应用中,都需要图片裁剪的功能.图片裁剪的用途很广,从简单的用户头像调整到图片的比例裁剪.灵活变换等各种复杂的 ...
- android 自定义相册选择,Android图片选择器,支持拍照、从相册选择、裁剪、自定义主题...
在很多项目中都会用到图片选择器,比如在选择头像的时候,还会要求选择图片进行裁剪后再进行上传:而有的项目要支持拍照后进行图片裁剪再进行上传.由于Android系统兼容性问题,我们不得不考虑自己实现图片裁 ...
- Android简单学习使用PictureSelector框架图片选取裁剪
Android简单学习使用PictureSelector框架图片选取裁剪 关于 效果图 第一步,添加引用 第二步,新建activity_main.xml布局文件 第三步,修改MainActivity. ...
最新文章
- Java Web整合开发(85)
- AWS Storage Gateway 分类
- (mysql) EXPLAIN语法
- 【Linux网络编程】因特网的IP协议是不可靠无连接的,那为什么当初不直接把它设计为可靠的?
- Java异常面试问题
- 华为Y9 Prime 2019曝光:无刘海无水滴全面屏+升降前摄
- linux 目录硬链接,linux为什么不能给目录做硬链接
- 8.0系统机器激活XPOSED框架失败The Xposed framework is not installed
- 小编带着小白看springboot源码2
- 搭建Hexo博客并部署到Github
- 将多个Excel文件合并成一个有多个sheet的Excel文件
- 基于SSM框架的志愿者管理系统
- 二年级计算机学什么礼物,二年级的小朋友喜欢什么礼物(最美好的礼物二年级)...
- hdu2017青岛网络赛Pythagoras(Tree of primitive Pythagorean triples)
- excel编辑csv文件
- 30句瞬间使你清醒的话,别再假装糊涂下去了!
- 深入理解自编码器(用变分自编码器生成图像)
- Android友盟第三方登录
- mysql mmm切换_Mysql-MMM slave无法切换change master的解决方案
- Java九十条经验法则之第一条:用静态工厂方法代替构造器
热门文章
- python工程师的职业规划_一名Python开发工程师的职业规划
- python中sum函数的使用方法及实例_Python sum()用法及代码示例
- //{{AFX_MSG、//{{AFX_VIRTUAL、//{{AFX_MSG_MAP、//{{AFX_DATA_INIT用途
- (31)Java基础语法 --接口
- CountDownLatch 用法和源码解析
- 如何删除kafka消费组
- Mapbox3D特效(立体闪光墙)
- Java并发相关知识(多线程、锁、容器、工具)
- access和wps哪个一样_同是办公软件,wps跟office有什么区别
- 如何编写python函数_编写高质量的Python代码系列(二)之函数