CanvasContext.scale(number scaleWidth, number scaleHeight)

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

参数

number scaleWidth

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

number scaleHeight

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

示例代码

  1. const ctx = wx.createCanvasContext('myCanvas')
  2. ctx.strokeRect(10, 10, 25, 15)
  3. ctx.scale(2, 2)
  4. ctx.strokeRect(10, 10, 25, 15)
  5. ctx.scale(2, 2)
  6. ctx.strokeRect(10, 10, 25, 15)
  7. ctx.draw()

CanvasContext.scale - 图1