HTML5 Canvas – 变换
HTML5 canvas 提供了一些方法,允许直接修改变换矩阵。变换矩阵必须最初为单位变换。可以使用变换方法进行调整。
Sr.No. | 方法和描述 |
---|---|
1 | transform(m11, m12, m21, m22, dx, dy) 该方法将变换矩阵更改为由参数确定的矩阵。 |
2 | setTransform(m11, m12, m21, m22, dx, dy) 该方法将变换矩阵更改为由参数确定的矩阵。 |
transform(m11, m12, m21, m22, dx, dy)方法必须将当前变换矩阵与由以下描述的矩阵相乘:
setTransform(m11, m12, m21, m22, dx, dy) 方法必须将当前变换重置为单位矩阵,然后使用相同的参数调用 transform(m11, m12, m21, m22, dx, dy) 方法。
示例
以下是使用 transform() 和setTransform() 方法的简单示例 –
上述示例将产生以下结果 –