Zoomify Pro提供的新.zif单一文件格式似乎存在一些性能问题。将其与旧文件结构进行比较,它将页面加载速度降低3到4倍,并且它发送的请求超过50%(使用多种文件格式的相同初始映像进行测试)。
使用旧格式对于外出产品是不可行的,我们会在一分钟的加载时间内停留。
是否有人遇到此问题,是否有一些解决方法?互联网和官方网站上的结果似乎没有任何帮助。
注意:联系供应商还没有任何结果。
答案 0 :(得分:2)
尽管官方网站声称zif格式可以处理非常大的图像,但我对此持怀疑态度,因为查看器尝试使用Java脚本执行所有操作。性能是基于客户端计算机的整体。尝试在速度更快的计算机上打开它,看看它是否有所改善。
替代解决方案:您可以使用VIPS库创建深度缩放图像图块。
更多信息在这里: http://libvips.blogspot.com/2013/03/making-deepzoom-zoomify-and-google-maps.html
在文章中进一步向下滚动,您将看到以下片段:
在7.40及更高版本中,可以使用--container设置容器 类型。通常dzsave会写一棵目录树,但是 --container zip,您将获得一个zip文件。使用.zip作为目录后缀以自动打开zip格式:
$ vips dzsave wtc.tif mypyr.zip
编写一个包含图块的zipfile。
另外,请查看本教程:
使用openseadragon提供来自zip存档的deepzoom图像 https://web.archive.org/web/20170310042401/https://literarymachin.es/deepzoom-osd-server/
那里的社区(openseadragon和vips)更加强大,因此当您碰壁时会得到帮助。
如果您想休息一会儿,而只想缩放图像,则可以使用第三方服务,例如zoomable.ca或zoomo.ca。它是免费的且用户友好的(上传您的图片并将查看器嵌入到您的网站(例如Google Map))。
答案 1 :(得分:0)
这里的ZIF格式设计器... ZIF可以轻松处理大小高达数百TB的巨大图像。
没有服务器,查看器当然会尝试执行所有操作,这是唯一的选择。结果,直接从Web服务器提供ZIF的性能将不如使用图像服务器。但是...你可以做到的。使用Zoomify磁贴文件夹,速度会更快,但是您可能需要在服务器端处理数十万或数百万个磁贴,并且传输速度极其缓慢且容易出错。
总是需要权衡取舍。有关详细说明,请参见zif.photo。