我该如何计算画布的特定位置(例如底部中心),在更改视口位置和缩放级别后?目前,我正在尝试类似以下代码,但它仅适用于视口:
```javascript ctx.canvas.width * 0.5 - viewportTransform[4], ctx.canvas.height - 100 - viewportTransform[5] ```
```javascript ctx.canvas.width * 0.5 - viewportTransform[4], ctx.canvas.height - 100 - viewportTransform[5] ```
canvasPoint = {
left:(canvas.width/2)-canvas.viewportTransform[4],
top: canvas.height-canvas.viewportTransform[5]
}
当我进行缩小或放大操作时,无法找到画布的新中心底部点。