HTML5 canvas 提供允许直接修改变换矩阵的方法。变换矩阵最初必须是单位变换。然后可以使用变换方法对其进行调整。示例让我们看一个画布变换的示例 - function drawShape(){ // 使用 DOM 获取画布元素 var canvas = document.getElementById('mycanvas'); // 确保我们在画布不受支持时不执行 if (canvas.getContext){ // 使用 getContext 将画布用于绘图 var ctx = canvas.getContext('2d'); var sin = Math.sin(Math.PI/6); var cos = Math.cos(Math.PI/6); ctx.translate(200, 200); var c = 0; for (var i=0; i