内置从屏幕坐标转换为图像坐标的方法?
Built in way to convert from screen coordinates to image coordinates?
我有一个应用程序,用户可以在其中以多种方式缩放和定位图像。他们可以拖动整个图像层、缩放该层、拖动层内的单个图像并缩放这些单个图像。
对于一些不相关的功能,我需要生成用户在给定图像上指向的图像坐标(即左上角的 (0,0) 和右下角的 (width,height)),独立于它被移动和缩放的程度。是否有一种内置方法可以将鼠标的绝对位置转换为它在图像上的相对位置(反之亦然),并考虑到任何 scaling/panning?我已经开始为这个转换构建我自己的方法,但在我深入之前我想看看它是否已经构建在我没有看到的地方。
Konva
还没有这样的方法。您必须手动实施它们。
您可以订阅此相关问题:https://github.com/konvajs/konva/issues/303
我有一个应用程序,用户可以在其中以多种方式缩放和定位图像。他们可以拖动整个图像层、缩放该层、拖动层内的单个图像并缩放这些单个图像。
对于一些不相关的功能,我需要生成用户在给定图像上指向的图像坐标(即左上角的 (0,0) 和右下角的 (width,height)),独立于它被移动和缩放的程度。是否有一种内置方法可以将鼠标的绝对位置转换为它在图像上的相对位置(反之亦然),并考虑到任何 scaling/panning?我已经开始为这个转换构建我自己的方法,但在我深入之前我想看看它是否已经构建在我没有看到的地方。
Konva
还没有这样的方法。您必须手动实施它们。
您可以订阅此相关问题:https://github.com/konvajs/konva/issues/303