2013-03-06 30 views
8

Tôi đã nhìn thấy bài viết khác nhau trên StackOverflow, nhưng về cơ bản tôi muốn làm một cái gì đó dọc theo dòng:Chuyển đổi nhiều của png để nhiều trang tiff

convert *.png new.tiff 

Và tiff có một trang cho mỗi png. Vì vậy, tôi muốn một tiff duy nhất, với nhiều trang. Điều này không làm việc, nó chỉ chuyển đổi png đầu tiên được tìm thấy trong danh sách. Đối với những gì tôi đang làm, tôi thực sự cần một tiff nhiều trang. Giả sử imagemagick thực hiện điều này.

(BTW, phiên bản là: 6.8.0-10 2013/03/03 Q16)

Bất kỳ ý tưởng?

+0

Có thể làm điều ngược lại: chuyển đổi một tiff nhiều thành nhiều hình ảnh? – hpixel

+1

@hpixel: 'chuyển đổi old.tif new-% 04d.png' –

Trả lời

6

Cuối cùng đã tìm ra. Có vẻ như bạn phải xây dựng từ nguồn để làm cho tính năng này hoạt động chính xác. Tôi đã sử dụng tất cả các phiên bản từ homebrew mà không có bất kỳ may mắn nào. Để làm điều này chắc chắn rằng bạn thoát khỏi mọi phiên bản cũ, vì vậy làm như sau:

  1. brew uninstall imagemagick
  2. brew unlink imagemagick
  3. brew install imagemagick --build-from-source
  4. Nó có thể nói rằng bạn cần phải liên kết/hủy liên kết, chỉ cần làm brew unlink imagemagick && brew link imagemagick và nó sẽ hoạt động tốt.

Tôi rất ngạc nhiên vì điều này không được ghi lại nhiều hơn, đặc biệt chuyển đổi nhiều hình ảnh thành một tiff nhiều trang. Từ đây, bạn có thể thực hiện convert *.png mynewimg.tiff (nếu sử dụng globbing) nếu không, bạn có thể làm convert first.png second.png third.png mynewimg.tiff

Có vẻ như tùy chọn duy nhất là xây dựng từ nguồn, vì vậy nếu không tạo được nhiều trang.

+0

Âm thanh như sự cố với máy Mac. Tôi không thể nói cho tình trạng của những điều trong năm 2013, nhưng nhiều trang TIFF thế hệ hoạt động tốt với 'chuyển đổi' bao gồm trong Ubuntu 16.04. – Lambart

Các vấn đề liên quan