2


我在 OpenSeadragon(osd) 之上使用 Fabric.js Canvas。我正在尝试在 osd 图像之上创建一个指南针/旋转器小部件,它将旋转 osd 图像。它应该随 osd 图像缩放和平移,但不应随 osd 图像旋转。

当我使用时,事情变得越来越整洁

viewer.viewport.setRotation(angle);    

Osd 图像会旋转,但 Fabric 画布对象的位置也会随之变化,即使我已将对象设置在图像的中心。这是codePen链接

4

1 回答 1

3

问题是我试图使用 viewer.setRotation(),它旋转查看器对象。

行号 - 75 - 我将代码更改为

 viewer.world.getItemAt(0).setRotation(angle, true);


问题已解决。以上codePen已更新。

于 2017-08-04T10:01:38.383 回答