摘要: 刚开始我也不懂啥叫错切变换,一看效果图你就恍然大悟。对图像的错切变换做个总结:x = x0 + b*y0;y = d*x0 + y0;与之对应的方法是:[java]view plaincopyMatrixmatrix=newMatrix();matrix.setSkew(0.0f,0.5f); 阅读全文
posted @ 2015-07-11 16:49 MMLoveMeMM 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 网上很多的倒影特效实际上就是一个对称变换,在改变透明度即可。Matrix对称变换包括很多种,有关于Y轴对称,关于X轴对称,关于y= -x对称等等。1 关于Y轴对称[java]view plaincopy//获取资源文件的引用resResourcesres=getResources();//获取图形资... 阅读全文
posted @ 2015-07-11 16:47 MMLoveMeMM 阅读(372) 评论(0) 推荐(0) 编辑
摘要: Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。在Android里面,Matrix由9个float值构成,是一个3*3的矩阵。最好记住。如下图:解释一下,上面的sinX和cosX,表示旋转角度的cos值和sin值,注意,旋转角度是按顺时针方向计算... 阅读全文
posted @ 2015-07-11 16:46 MMLoveMeMM 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割成4部分,在后面详细说明。首先给大家举个简单的例子:现设点P0(x0, y0)进行平移后... 阅读全文
posted @ 2015-07-11 16:45 MMLoveMeMM 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Android MatrixMatrix的数学原理平移变换旋转变换缩放变换错切变换对称变换代码验证Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下:Matrix的对图像的处理... 阅读全文
posted @ 2015-07-11 16:40 MMLoveMeMM 阅读(164) 评论(0) 推荐(0) 编辑