/*** 宽高比取最大值缩放图片.** @param bitmap     加载的图片* @param widthSize  缩放之后的图片宽度,一般就是屏幕的宽度.* @param heightSize 缩放之后的图片高度,一般就是屏幕的高度.*/
public static Bitmap ScaleImgMax(Bitmap bitmap, int widthSize, int heightSize) {int bmpW = bitmap.getWidth();int bmpH = bitmap.getHeight();float scaleW = ((float) widthSize) / bmpW;float scaleH = ((float) heightSize) / bmpH;//取宽高最大比例来缩放图片float max = Math.max(scaleW, scaleH);Matrix matrix = new Matrix();matrix.postScale(max, max);return Bitmap.createBitmap(bitmap, 0, 0, bmpW, bmpH, matrix, true);
}
/*** 宽高分别拉伸** @param bitmap     加载的图片* @param widthSize  缩放之后的图片宽度,一般就是屏幕的宽度.* @param heightSize 缩放之后的图片高度,一般就是屏幕的高度.*/
public static Bitmap ScaleImgMax(Bitmap bitmap, int widthSize, int heightSize) {int bmpW = bitmap.getWidth();int bmpH = bitmap.getHeight();float scaleW = ((float) widthSize) / bmpW;float scaleH = ((float) heightSize) / bmpH;Matrix matrix = new Matrix();matrix.postScale(scaleW, scaleH);return Bitmap.createBitmap(bitmap, 0, 0, bmpW, bmpH, matrix, true);
}

Android Bitmap 缩放相关推荐

  1. Android bitmap图片处理

    一.View转换为Bitmap         在Android中所有的控件都是View的直接子类或者间接子类,通过它们可以组成丰富的UI界面.在窗口显示的时候Android会把这些控件都加载到内存中 ...

  2. 非常全面的Android Bitmap知识点梳理

    在日常开发中,可以说和Bitmap低头不见抬头见,基本上每个应用都会直接或间接的用到,而这里面又涉及到大量的相关知识. 所以这里把Bitmap的常用知识做个梳理,限于经验和能力,不做太深入的分析. 1 ...

  3. Android Bitmap面面观

    在日常开发中,可以说和Bitmap低头不见抬头见,基本上每个应用都会直接或间接的用到,而这里面又涉及到大量的相关知识. 所以这里把Bitmap的常用知识做个梳理,限于经验和能力,不做太深入的分析. 1 ...

  4. Android Bitmap 研究与思考(上篇)

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/107951273 本文出自[赵彦军的博客] 做Android 6年来,一直都没有对 ...

  5. android bitmap 获取像素点 太慢_Drawable与 Bitmap 转换总结

    和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 从资源中获取Bitmap Bitmap ----> byte[] byte[] ----> ...

  6. (4.6.31)Android Bitmap 详解

    文章目录 一.从相册加载一张图片 1.1 打开相册加载图片 1.2 根据Uri得到Bitmap 二.Bitmap 内存计算方式 2.1 density 和 densityDpi 2.2 getByte ...

  7. Android Bitmap实战技巧

    Android Bitmap实战技巧 http://www.cnblogs.com/punkisnotdead/p/4881771.html 注:本文大量参考谷歌官方文档自http://develop ...

  8. Android BitMap图片压缩

    最近在网上看了一些关于图片压缩的博客,自己也动手实验了一遍,也算事对图片压缩有了一个了解,打算写个博客记录一下.文末附上参考链接. Android中涉及到图片的话一般都会用到BitMap类和Bitma ...

  9. Android Bitmap高斯模糊

    加载和使用缩小的位图(对于非常模糊的图像) 永远不要使用完整大小的位图.图像越大,需要模糊的越多,模糊半径也需要越高,通常,模糊半径越高,算法所需的时间就越长. 缩小位图的两种方式 1.位图optio ...

最新文章

  1. 人脸识别开源网络笔记
  2. ASP.NET 后台下载文件方法
  3. XCTF-Reverse:python-trade
  4. VSCode的连Linux远程开发碰到的坑解决
  5. 单例设计模式-序列化破坏单例模式原理解析及解决方案
  6. Hbase 高级特性Bloom filter
  7. 模型监控psi_PSI和CSI:前2个模型监控指标
  8. 《javascript入门学习笔记全集》【汇总】
  9. JavaSE02 数组的基本知识
  10. Windows 拥抱 Android,微软在下怎样的一步棋?
  11. php vendor 删除,composer update删除第三方库的问题
  12. 云服务三兄弟:公有云、私有云和混合云有何不同
  13. java 环绕通知_SpringAOP四种通知类型+环绕通知
  14. K8s 开先河、技能全栈、业务“无感”,深度解读云原生的这一年
  15. 目标主机showmount -e信息泄露(CVE-1999-0554),如何禁止只允许特定主机使用showmount -e查看挂载列表
  16. 电脑浏览器提示“ Adobe Flash Player 插件已被屏蔽”修复方法
  17. git的使用(github篇)
  18. 你必须知道的家庭急救常识
  19. 程序员的发展之路一(转)
  20. python中time库的时间单位是秒而非毫秒

热门文章

  1. 如何查看自己WiFi密码
  2. 信用评分卡Credit Scorecards (1-7)
  3. 洛谷 P4208 [JSOI2008]最小生成树计数 矩阵树定理
  4. 知识兔课程揭秘跨境电商七大骗局!
  5. windows下hadoop的部署和使用
  6. 「Python数据分析系列」10.使用数据
  7. 程序员如何写好简历 一份优秀的程序员简历是什么样的?
  8. windows 10 电脑必备软件
  9. ruoyi框架文件上传之后端代码测试及打印日志
  10. win服务器物理内存占用高,win10系统长时间使用物理内存过高的解决方法