【发布时间】:2012-09-04 13:07:10
【问题描述】:
我在将容器缩放到固定点时遇到了一些问题。
就我而言,我正在尝试将舞台缩放(缩放)到鼠标光标。
这是一种使用纯画布的方法: http://phrogz.net/tmp/canvas_zoom_to_cursor.html(在Zoom Canvas to Mouse Cursor 讨论过)
我只是不知道如何在使用 KineticJS API 时应用相同的逻辑。
示例代码:
var position = this.stage.getUserPosition();
var scale = Math.max(this.stage.getScale().x + (0.05 * (scaleUp ? 1 : -1)), 0);
this.stage.setScale(scale);
// Adjust scale to position...?
this.stage.draw();
【问题讨论】:
标签: javascript html canvas scaling kineticjs