canvas的transform()方法是通过使用矩阵的变换的方法来实现对canvas的旋转、缩放、移动等操作;
语法是ctx.transform(a,b,c,d,e,f);
其中参数的分别是:
a:水平缩放
b:垂直倾斜
c:水平倾斜
d:垂直缩放
e:水平移动
f:垂直移动
矩阵的描述:
矩阵的计算转换为方程式是:
转换后的坐标的x为:x` = a*x+c*y+e;
转换后的坐标的y为:y` =b*x+c*y+f;
其中x,y分别为转换之前点的坐标,这样就可以通过transform()方法对canvas做一定的变化。