答案 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格的网格。
此答案有更完整的版本: