2014年8月23日

3.3.2 Matrix类的方法

摘要: 然而,现在要做的是探索Matrix类的其他的方法,因为他们帮助我们完成了大部分想要完成的工作,而无需重新学习高中和大学的数学课程。与自己创建的Matrix对象中的数字不同,针对想要使用的转换,可以简单的调用相应的方法。下述的每个代码片段都可以替换“在位图上绘制位图”示例中的canvas.drawBi... 阅读全文

posted @ 2014-08-23 11:23 宁静致远,一览众山小 阅读(699) 评论(0) 推荐(0) 编辑

3.3.1 输入矩阵

摘要: Android API有一个Matrix(矩阵)类,当在现有位图对象上进行绘制或从另一个位图对象创建某个位图对象时,可以使用该类。这个类使得我们能够在一幅图像上应用空间转换。这种类型的转换可以是旋转,裁剪,缩放或者更改图像的坐标空间。 Matrix类是以9个数字的数组表示转换。在许多情况下,这些数... 阅读全文

posted @ 2014-08-23 11:11 宁静致远,一览众山小 阅读(340) 评论(0) 推荐(0) 编辑

3.3 基本的图像缩放和旋转

摘要: 现在讲开始探索图像编辑和处理,学习如何执行空间转换操作,例如改变比例和旋转图像。 阅读全文

posted @ 2014-08-23 10:32 宁静致远,一览众山小 阅读(189) 评论(0) 推荐(0) 编辑

3.2 在位图上绘制位图

摘要: 在深入探讨用来更改图像的具体机制之前,让我们看看如何创建一个新的空位图对象,并在其上绘制已有的位图。这是将用来创建图像的更改版本的过程。上述示例获得了一个位图对象,使用用户选择的一幅图像对其进行实例化。正如子啊第一章中所介绍的那样,通过BitmapFactory的decodeStream方法进行实例... 阅读全文

posted @ 2014-08-23 09:05 宁静致远,一览众山小 阅读(362) 评论(0) 推荐(0) 编辑

导航