如何将Dzi(深度缩放)文件转换为完整图像

时间:2018-12-31 09:59:10

标签: deepzoom

如何将深度缩放文件转换为完整图片?

http://s9.picofile.com/file/8347459176/Capture.PNG

3 个答案:

答案 0 :(得分:0)

我认为没有针对此的工具,但是您可能可以轻松编写一个。您唯一需要的文件夹是最高级别(屏幕快照中的16个)。瓷砖0_0位于左上角,然后瓷砖1_0,依此类推,缠绕到下一行的0_1。

要使其准确,您需要查看创建图块时是否存在任何重叠。在.dzi文件中查找“重叠”。如果有的话,您需要通过省略重叠部分进行补偿。以下是有关文件格式的更多信息:https://github.com/openseadragon/openseadragon/wiki/The-DZI-File-Format

答案 1 :(得分:0)

有很多用于此的工具。 Dezoomify和Dezoomify-rs可以很好地工作,并且还有一个用于较小文件/项目的网站版本。

答案 2 :(得分:0)

您可以在libvips中执行以下操作:

vips arrayjoin "$(ls *.jpeg | sort -t_ -k2g -k1g)" x.tif --across 20

这将在当前目录中找到所有.jpeg个文件,先按y排序文件名(格式为x_y.jpeg),然后按x排序,然后将它们组装成一个20格的网格。

此答案有更完整的版本:

https://stackoverflow.com/a/58927878/894763