新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

HTML canvas scale()方法如何使用

发布时间:2023-10-11 00:34:41

HTML canvas scale()方法如何使用

HTML canvas 的 scale() 方法用于依照指定的比例缩放绘图。
使用方法以下:

  1. 获得 canvas 元素的援用:
var canvas = document.getElementById("myCanvas");
  1. 获得 2D 渲染上下文:
var ctx = canvas.getContext("2d");
  1. 使用 scale() 方法进行缩放:
ctx.scale(scaleX, scaleY);

其中,scaleX 和 scaleY 是指定的缩放比例,值为正数。
例如,将绘图区域的宽度缩放为原来的一半,高度缩放为原来的两倍:

ctx.scale(0.5, 2);
  1. 绘制图形:
// 绘制矩形
ctx.fillRect(x, y, width, height);

完全的示例代码以下:







上述代码将在 canvas 中绘制一个宽度为 100,高度为 50 的矩形,缩放比例为原来的一半。