全部产品

CanvasContext.scale

在调用scale方法后,之后创建的路径其横纵坐标会被缩放。多次调用scale,倍数会相乘。

入参

Object 类型,属性如下:

属性

类型

说明

scaleWidth

Number

横坐标缩放倍数 (1 = 100%,0.5 = 50%,2 = 200%)。

scaleHeight

Number

纵坐标轴缩放倍数 (1 = 100%,0.5 = 50%,2 = 200%)。

示例代码

//.js
const ctx = my.createCanvasContext('awesomeCanvas');

ctx.strokeRect(10, 10, 25, 15)
ctx.scale(2, 2)
ctx.strokeRect(10, 10, 25, 15)
ctx.scale(2, 2)
ctx.strokeRect(10, 10, 25, 15)

ctx.draw()

ctx.draw()