Fabric Canvas 旋转 Openseadragon 图像时改变位置
Fabric Canvas changing position when Openseadragon image is rotated
我在 OpenSeadragon(osd) 上使用 Fabric.js Canvas。我正在尝试在 osd 图像之上创建一个 compass/rotater 小部件,它将旋转 osd 图像。它应该随 osd 图像缩放和平移,但不应随 osd 图像旋转。
当我使用
时事情变得整洁
viewer.viewport.setRotation(angle);
Osd 图像旋转,但织物 canvas 对象的位置也随之改变,即使我已将对象设置为图像的中心。这是 codePen link
问题是我试图使用 viewer.setRotation(),它会旋转查看器对象。
行号 - 75 - 我将代码更改为
viewer.world.getItemAt(0).setRotation(angle, true);
问题已解决。以上codePen已更新
我在 OpenSeadragon(osd) 上使用 Fabric.js Canvas。我正在尝试在 osd 图像之上创建一个 compass/rotater 小部件,它将旋转 osd 图像。它应该随 osd 图像缩放和平移,但不应随 osd 图像旋转。
当我使用
viewer.viewport.setRotation(angle);
Osd 图像旋转,但织物 canvas 对象的位置也随之改变,即使我已将对象设置为图像的中心。这是 codePen link
问题是我试图使用 viewer.setRotation(),它会旋转查看器对象。
行号 - 75 - 我将代码更改为
viewer.world.getItemAt(0).setRotation(angle, true);
问题已解决。以上codePen已更新