将许多PNG文件转换为多页TIFF

12

我在StackOverflow上看到了各种各样的帖子,但基本上我想做的是:

convert *.png new.tiff

每个PNG都有一页,我想要一个包含多个页面的单个TIFF。 这个方法不起作用,它只会转换列表中找到的第一个PNG。 对于我的操作,我需要一个多页的TIFF。 据说ImageMagick可以实现此功能。(顺便说一下,版本号是:6.8.0-10 2013-03-03 Q16)你有什么想法吗?

有没有可能做相反的事情:将多页tiff转换为多个图像? - hpixel
1
@hpixel:convert old.tif new-%04d.png - Karol S
1个回答

7
最终搞定了。看起来你必须从源代码构建才能使此功能正常工作。我使用了homebrew的所有版本都没有成功。要做到这一点,请确保摆脱任何旧版本,因此执行以下操作:
1. 卸载imagemagick: brew uninstall imagemagick 2. 取消链接imagemagick: brew unlink imagemagick 3. 从源代码安装imagemagick:brew install imagemagick --build-from-source 4. 它可能会说您需要链接/取消链接,只需执行brew unlink imagemagick && brew link imagemagick即可。
我很惊讶这并没有被更多地记录下来,特别是将多个图像转换为单个多页tiff文件。从这里开始,您可以执行convert *.png mynewimg.tiff(如果使用globbing),如果不是,您可以执行convert first.png second.png third.png mynewimg.tiff。
似乎唯一的选择是从源代码构建,因此如果未生成多页tiffs,则请执行上述操作。

听起来像是Mac的问题。我不知道2013年的情况如何,但在Ubuntu 16.04中包含的convert可以很好地处理多页TIFF生成。 - Lambart

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接