当调用Matrix.postScale( sx, sy, px, py );
时,矩阵会被缩放并被翻译(取决于给定的点x,y)。这预示着这种方法可用于放大图像,因为我可以轻松地聚焦一个特定的点。
android doc描述了这样的方法:
乍一看这看起来很荒谬,因为M应该是3x3-Matrix。挖掘我发现android使用4x4-Matrix进行计算(同时只在其API上提供3x3)。由于this code是用C语写的,因此我很难理解实际发生的事情。使用指定的比例对矩阵进行后缀。 M'= S(sx,sy,px,py)* M
我真正想知道的是:如何将这种缩放(有重点)应用于我可以在Java代码中访问的3x3矩阵?