2013-03-06 138 views
8

我看到周围StackOverflow的各个岗位,但基本上我想做的事的东西线:转换许多PNG对多页TIFF

convert *.png new.tiff 

而且具有TIFF每每个PNG的页面。所以我想要一个tiff,有很多页面。这不起作用,它只会转换列表中找到的第一个png。对于我在做的事情,我实际上需要一个多页面的tiff。据说imagemagick这样做。

(顺便说一句,版本是:6.8.0-10 2013年3月3日Q16)

任何想法?

+0

是否有可能做相反的事情:将多页tiff转换为多个图像? – hpixel 2014-04-14 21:56:00

+1

@hpixel:'convert old.tif new-%04d.png' – 2014-08-06 12:05:18

回答

6

终于明白了。看起来你必须从源代码构建这个功能才能正常工作。我用自制软件的所有版本没有任何运气。要做到这一点,确保你摆脱任何旧版本的,所以做到以下几点:

  1. brew uninstall imagemagick
  2. brew unlink imagemagick
  3. brew install imagemagick --build-from-source
  4. 它可能会说,你需要连接/断开链接,只是做brew unlink imagemagick && brew link imagemagick它应该可以正常工作。

我很惊讶这是没有记录更多,特别是将多个图像转换成一个单一的多页tiff。从这里你可以再做convert *.png mynewimg.tiff(如果使用通配符),如果不是,你可以做convert first.png second.png third.png mynewimg.tiff

这似乎是唯一的选择是从源头上构建的,所以如果没有产生多页的TIFF然后做以上。

+0

听起来像是Mac问题。 2013年,我无法说明事情的状况,但是多页面TIFF生成工作正常,包含在Ubuntu 16.04中的'convert'中。 – Lambart 2017-05-03 00:56:44