1   Matrix matrix = new Matrix();
 2
 3             // 缩放图片动作
 4             matrix.postScale(scaleWidth, scaleHeight);
 5          // 创建新的图片
 6             Bitmap resizedBitmap = Bitmap.createBitmap(bitmapOrg, 0, 0,
 7             width, height, matrix, true);
 8
 9            i1.setImageBitmap(resizedBitmap);
10
11   // 缩放图片动作
12             matrix.postScale(scaleWidth2, scaleHeight2);
13 // 创建新的图片
14           resizedBitmap = Bitmap.createBitmap(bitmapOrg2, 0, 0,
15             width2, height2, matrix, true);
16
17            i2.setImageBitmap(resizedBitmap);

宽度上面会跟i1缩放的一样。
如果new一个新的Matrix作用在imageview2上面得到的效果会是正确的。why?

转载于:https://www.cnblogs.com/anee/archive/2012/10/18/2729145.html

Matrix.postScale相关推荐

  1. Android 自定义View ——Matrix (矩阵)

    Matrix的作用: Matrix类包含一个3x3矩阵,用于转换坐标 Matrix (矩阵) 的原理很遗憾自己目前也是含糊的很,这里就不说了,记录自己在项目使用的方法, 这里就简单的记录下Matrix ...

  2. android手势放大自动还原,ImageView通过matrix实现手势缩放,放大,缩小 ,移动

    转载自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/1023/1579.html 测试有效 关于ImageView的手势缩放, ...

  3. Android开发--Matrix(二)--实现图片的旋转

    Matrix功能很是强大,利用这个类提供的一系列方法,我们可以实现图片的旋转. 下面以一个例子说明实现方法. 首先,我们看下实现的截图: 下面给出具体的实现代码: 1.xml布局文件 <?xml ...

  4. Android开发--Matrix(一)--实现图片的动态放大缩小

    Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放.平移.旋转等操作.  首先介绍一下矩阵运算.加法和减法就不用说了,太简单了,对应位相加就好.图像处理,主要用到的是 ...

  5. 我的Android进阶之旅------android Matrix图片随意的放大缩小,拖动(转)

    step1:新建一个项目DragAndZoom,并准备一张照片放在res/drawable-hdpi目录下,如下图所示: step2: 设置应用的UI界面,在main.xml中设置: [html] v ...

  6. android matrix 缩放,android – 如何获取任意矩阵的缩放值?

    图像按矩阵缩放: Matrix matrix = new Matrix(); matrix.postScale(...); matrix.postTranslate(...); matrix.post ...

  7. android图片缩小和放大Matrix

    /**Bitmap放大的方法*/  private static Bitmap big(Bitmap bitmap) {  Matrix matrix = new Matrix();  matrix. ...

  8. android 编程 输入矩阵,Android中Matrix的pre post set方法理解

    虽说以前学习过线性代数和图形学原理,但是在实际中碰到matrix还是疑惑了好一阵子,今天通过向同事请教终于找到一点门路,特总结如下: Matrix主要用于对平面进行缩放,平移,旋转以及倾斜操作,为简化 ...

  9. Android中图像变换Matrix的原理应用

    第一部分 Matrix的数学原理 在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类.Android中的Matrix是一个3 x 3的矩阵,其内容如下: Matri ...

最新文章

  1. React是如何在后台运行的
  2. 我发现现在在电视编剧也挺宅的
  3. cdt规约报文用程序解析_DNS协议(报文解析)
  4. matlab常用代码总结
  5. K折交叉验证和pipeline
  6. mysql命令行执行外部文件
  7. css知识笔记(一)——基础知识、选择器、元素分类
  8. 矩池云上nvidia opencl安装及测试教程
  9. Python3.x:pyodbc调用sybase的存储过程
  10. mysql5.7优化案例_MYSQL5.7函数索引优化案例【企业数据库实战优化项目】
  11. Python基础 day2
  12. CodeForces - 1040B Shashlik Cooking(水题)
  13. 让WMP12成为万能播放器
  14. Enchanted —— Taylor Swift
  15. 皮肤样本微生物的检测介绍
  16. 高数笔记(十):定积分的概念与性质,微积分基本公式,牛顿-莱布尼兹公式,变限函数求导
  17. java常用的接口和类的说明,Java程序连接数据库的常用的类和接口介绍
  18. 洛谷 2448 无尽的生命
  19. Highlight_Matching_Pair问题解决
  20. dart pub私有仓库搭建、私有仓库上传方法、上传工具定制

热门文章

  1. echarts贴花特性解析
  2. 微软 687 亿美元收购游戏巨头动视暴雪,将成为继腾讯、索尼后的第三大游戏公司
  3. dw怎样用css设置背景图片,dreamweaver
  4. css 横向滚动不换行
  5. COCI 2013/2014 1st round, September 28th, 2013 解题报告
  6. 历届亚洲男子篮球锦标赛排名 中国第14次傲视群雄
  7. 如何用计算机把英文变成中文,怎样把自己电脑上全部中文改成英文
  8. Tomcat 启动乱码问题
  9. Java泛型详解:泛型类,泛型方法的详细使用实例
  10. java sql建立索引_SQL索引一步到位