android 根据固定的宽度或高度等比例缩放图片
来源:互联网 发布:自动化前景怎么样知乎 编辑:程序博客网 时间:2024/06/06 08:53
根据固定的宽度或高度缩放图片,当图片的宽度大于高度时,按照宽度的固定值等比例缩放,当图片的高度大于宽度时,按高度的固定值等比例缩放;
public static Bitmap getImageThumbnail(String imagePath, int width, int height) { Bitmap bitmap = null; BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; // 获取这个图片的宽和高,注意此处的bitmap为null bitmap = BitmapFactory.decodeFile(imagePath); options.inJustDecodeBounds = false; // 设为 false// bitmap = adjustPhotoRotation(bitmap,1); //解决三星手机获取系统照片自动横屏显示的问题 int degree = readPictureDegree(imagePath); bitmap = rotaingImageView(degree,bitmap); float scale; if(bitmap.getWidth()>=bitmap.getHeight()){ scale = width/(float)bitmap.getWidth(); }else{ scale = height/(float)bitmap.getHeight(); } Matrix matrix = new Matrix(); matrix.setScale(scale, scale); bitmap = Bitmap.createBitmap(bitmap,0,0,bitmap.getWidth(),bitmap.getHeight(),matrix,true); return bitmap; }
0 0
- android 根据固定的宽度或高度等比例缩放图片
- android创建固定宽度,高度的图片,比例缩放
- 根据屏幕宽度,等比例缩放图片
- ImagView宽度固定,高度根据控件宽度与图片宽度比例进行自适应
- ImageView 按固定宽度等比例缩放
- android 图片宽度填满屏幕宽度,图片高度根据图片的比例自动匹配,这样就不会拉伸图片
- 微信小程序图片等比例缩放 动态的获取图片的高度和宽度 动态的设置图片的高度和宽度
- 20.当图片有宽度的时候,图片的高度会随着宽度成比例缩放!
- android等比例缩放图片
- 图片根据DIV大小等比例缩放
- 图片的等比例缩放
- 根据图片宽度 安比例设置图片高度
- 图片的缩放----等比例缩放
- 【Android】自定义ImageView高度自适应,宽度成比例缩放
- Glide加载时等比例缩放图片至屏幕宽度
- 图片等比例缩放
- 图片等比例缩放
- 图片等比例缩放
- MFC SetSel和GetSel
- VIP_OSP--基于Thrift的RPC框架的基本原理
- Oracle报错ORA-12560: TNS 协议适配器错误
- Codeforces Round #401 (Div. 2) C
- 01背包和完全背包
- android 根据固定的宽度或高度等比例缩放图片
- 蓝桥杯——计算机研究生机试真题(2017.2.28)
- cocoapods 升级到1.1.0 后更新第三方库,有一部分提示不支持arm64
- 文章标题
- 最近找java实习面试被问到的东西总结(Java方向)
- 数据库概念:主键,外键,索引
- Java多态全解析
- BZOJ1009: [HNOI2008]GT考试
- git 远程克隆同伴分支的项目