android图片裁剪截取中间正方形部分
2015-12-12 07:39
543 查看
在做相册应用的过程中,需要得到一个压缩过的缩略图但,同时我还希望得到的bitmap能够是正方形的,以适应正方形的imageView,传统设置inSampleSize压缩比率的方式只是压缩了整张图片,如果一个图片的长宽差距较大,则展示出来的时候会有拉伸的现象,因此正确的做法是在压缩之后,对bitmap进行裁剪。
代码如下:
给定图片维持宽高比缩放后,截取正中间的正方形部分
需要注的是bitmap参数一定要是从原图得到的,如果是已经经过BitmapFactory inSampleSize压缩过的,可能会不是到正方形。
代码如下:
给定图片维持宽高比缩放后,截取正中间的正方形部分
相关文章推荐
- android 比较靠谱的图片压缩
- Android学习笔记(17):文本框TextView类
- Android学习笔记(16):绝对布局AbsoluteLayout、常用距离单位
- Android Studio 想说爱你不容易
- Android Layout基本概念
- Android CircularFloatingActionMenu:作为系统级按钮悬浮桌面弹出菜单使用(3)
- Android中使用Notification
- android unknown offline
- Android异步任务处理之AsyncTask异步操作类的使用方法1(不含onCancelled部分)
- android沉浸式标题栏
- Android CircularFloatingActionMenu在ScrollView这样的滚动View中使用(2)
- Android ListView中嵌套EditText,随着软件盘的出现和消失,EditText焦点和内容混乱的问题
- Android中事件分发机制
- Android开发-mac上使用三星S3做真机调试
- Android 之自定义view实现水波纹效果
- Android中的帧动画
- Android调用.NET webservice实现用户登录验证
- android HandlerThread源码解析
- Android
- android 图片缓存