【问题标题】:Openseadragon viewer not displaying DZI imageOpenseadragon 查看器不显示 DZI 图像
【发布时间】:2020-02-27 05:09:40
【问题描述】:

我们目前正在使用 openseadragon DZI 项目来创建用于查看整个幻灯片图像的数字病理查看器。根据文档,我们完全按照说明进行了操作。我们的查看器会打开导航工具,但不会显示图像。

您可以查看我们的网址: https://mbracecloud.com/view.php?do=sdf

这是我们当前用来调用查看器的代码

<script src="openseadragon/openseadragon.js"></script>
<script type="text/javascript">
    var viewer = OpenSeadragon({
        id: "openseadragon1",
        prefixUrl: "openseadragon/images/",
        tileSources: "https://mbracecloud.com/highsmith.dzi"
    });

</script>

如何解决这个问题。

【问题讨论】:

    标签: javascript deepzoom openseadragon


    【解决方案1】:

    如果您查看检查器的网络选项卡,您可以看到所有图像块都是 404。例如:

    https://mbracecloud.com/highsmith_files/8/0_0.jpg

    您的 highsmith.dzi 似乎在正确的位置;您旁边是否还有 highsmith_files,它是否充满了该图像的图块?

    【讨论】:

    • 感谢您的回复。它现在工作。我在平铺图像概念上出错了。
    • 题外话,但既然你在这里,我们想知道如何通过 PHP 将 .svs、.tiff 文件转换为 .dzi 扩展名及其 _files 文件夹。
    • 我不知道 .svs 是什么,但如果它是标准图像格式,希望大多数工具都可以使用它。我认为一切都理解.tiff。无论如何,这里有几个 PHP 选项:openseadragon.github.io/examples/creating-zooming-images 通常我使用 VIPS,它不是 PHP,但我想你可以从 PHP 执行它。
    • .svs 是 aperio 全玻片成像扫描仪使用的格式。我确实得到了一个库来将各种 wsi 扩展名转换为 .dzi 扩展名,但它使用了可能并不真正支持 .svs 扩展名的 imagick 依赖项。如果您能真正指导我如何在 php 中使用 vips,我将不胜感激
    • 我对 PHP 没有太多经验,但似乎存在这种情况:github.com/libvips/php-vips 另一种选择可能是使用php.net/manual/en/function.exec.php 发送 VIPS 命令行指令。
    猜你喜欢
    • 1970-01-01
    • 2023-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多