【发布时间】:2014-04-10 20:52:06
【问题描述】:
努力使用 PyLiff、Libtiff 或任何可行的方法将多个文件合并为多页 TIFF。
我正在合并数千个带有任意八位 ID 和页码的文件:
目录命名为日期\images\1999\10\14
文件组 1 01234567_0001.tif、01234567_0002.tif、01234567_0003.tif
文件组 2 07654321_0001.tif, 07654321_0002.tif
转换后我想要两个文件:
- 01234567.tif(3 页多页 TIFF 文件)
- 07654321.tif(2 页多页 TIFF 文件)
等等。请提供有关脚本和合并的指导,这些脚本将按前 8 位数字分隔,合并具有该唯一八位数字的文件,并将新(合并)文件重命名为适当的 8-digit-number.tiff
我意识到这似乎不费吹灰之力。我有许多不同的脚本和方法会搅乱这个论坛的水。
【问题讨论】:
-
当您说“...或任何可行的方法”时,您会考虑使用 Java 吗? :-) 如果是这样,您可以使用我在此答案中列出的方法:stackoverflow.com/questions/22856461/…(而不是阅读多页 TIFF,您将阅读多个单页 TIFF,但写作是等效的)。假设文件命名约定不是您的问题。
-
一段不错的代码。我很欣赏这个建议。但整合是我在这里所做工作的关键部分。这些文件将直接从我们的数据库中导出,并且必须是多页 TIFF 格式。不过谢谢!我一直在寻找处理图像的工具。该代码将有助于其他项目:)
标签: image-processing tiff libtiff libtiff.net