标签: html5-canvas kineticjs
我正在使用KineticJS让用户在画布上释放手绘图形,我可以通过设置比例成功放大/缩小画布阶段。
挑战:
放大/缩小后未获得更新的缩放坐标值。任何建议都将不胜感激。
答案 0 :(得分:2)
据我所知,坐标不会缩放,因为使用'setScale()'方法改变的唯一方法是缩放。
因此,如果您想知道缩放阶段中的坐标,您可能需要将缩放量存储在变量中,并且在缩放后需要坐标时,只需将原始形状坐标与舞台的比例相乘即可。
这将是我的方法,不确定是否有其他方法可以做到这一点;)