我在OpenSeadragon(osd)之上使用Fabric.js Canvas。我试图在osd图像上创建一个指南针/旋转器小部件,它将旋转osd图像。它应该用osd图像缩放和平移,但不应该用osd图像旋转。
当我使用
viewer.viewport.setRotation(angle);
Osd Image旋转,但Fabric画布对象的位置也随之改变,即使我已将对象设置为图像的中心。这是codePen link
答案 0 :(得分:2)
问题是我要使用viewer.setRotation()来旋转查看器对象。
行号 - 75 - 我将代码更改为
viewer.world.getItemAt(0).setRotation(angle, true);
这个问题已得到解决。上面的codePen已更新。