2013-03-06 141 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