首页 > 解决方案 > 图像坐标到视口坐标的错误转换 - openseadragon svgOverlay

问题描述

我正在尝试从文件中加载点(图像坐标)并使用 svg-overlay 在 openseadragon 上显示它。使用 imageToViewportCoordinates 将点转换为视口坐标,但它们看起来定位不正确。我正在使用滑块将不同的图像显示到查看器中,并为每个图像显示一些点。对于某些图像,这些点已正确标记。我只是在开始时创建一个叠加层,清除与滑块更改事件中的图像相对应的元素和设置点。

使用单个覆盖是否可能导致问题?我是否必须设置任何偏移量或对 svg 元素进行额外的转换。

来自 Matlab plot 和 Openseadragon 的标记

标签: javascriptopenseadragon

解决方案


在滑块更改事件中设置与图像对应的点

也许等到查看器打开事件会更好,因为图像尺寸属性将在使用转换函数之前设置


推荐阅读