HTML canvas scale()方法如何使用
HTML canvas 的 scale() 方法用于依照指定的比例缩放绘图。
使用方法以下:
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.scale(scaleX, scaleY);
其中,scaleX 和 scaleY 是指定的缩放比例,值为正数。
例如,将绘图区域的宽度缩放为原来的一半,高度缩放为原来的两倍:
ctx.scale(0.5, 2);
// 绘制矩形
ctx.fillRect(x, y, width, height);
完全的示例代码以下:
上述代码将在 canvas 中绘制一个宽度为 100,高度为 50 的矩形,缩放比例为原来的一半。
TOP