2010-07-28 41 views
5

Tôi đang cố gắng sử dụng Ghostscript và/hoặc ImageMagick để chuyển đổi từng trang của tài liệu Postscript thành hình ảnh PNG. Vấn đề là cả hai đều tạo ra những hình ảnh quá bão hòa (tôi nghĩ đó là thuật ngữ đúng).Ghostscript chuyển đổi Postscript sang PNG là over-saturated

Dưới đây là các lệnh Tôi đang cố gắng:

gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=png16m -dGraphicsAlphaBits=4 -sOutputFile=page_%02d.png brochure.ps 
convert brochure.ps im_page_%02d.png 

This is the input Postscript file (brochure.ps từ trên cao)

Dưới đây là một vài hình ảnh đầu ra tôi nhận được:

Page 1

Page 6

Như bạn có thể thấy (đặc biệt là trên trang có bản đồ xanh lục lớn của New Hampshire), màu của PNG đầu ra quá sáng/bão hòa. Làm cách nào để ngăn không cho thay đổi màu sắc và nhận được chuyển đổi chính xác hơn?

Xem trước trong OS X 10.6 tự động làm a very accurate conversion thành PNG khi bạn mở tệp Postscript trong đó. Điều này dẫn tôi đến tin rằng chỉ có một cái gì đó screwy với cách ghostscript chuyển đổi ps-> png (Tôi khá tự tin ImageMagick chỉ là một wrapper cho ghostscript cho hoạt động này). Có một công cụ bên cạnh ghostscript tôi nên được sử dụng để thay thế?

Lưu ý: Như pipitas chỉ ra dưới đây, sự khác biệt rõ ràng của màu sắc khác nhau tùy theo hệ điều hành. Nó rất rõ ràng trong OS X 10.6, nhưng dường như không đáng chú ý trong Windows XP.

Trả lời

1

Bạn có quyền giả định ImageMagick chỉ là trình bao bọc cho Ghostscript khi chuyển đổi từ PostScript hoặc PDF sang định dạng hình ảnh. Tôi nghĩ rằng, vấn đề này chỉ có thể được giải quyết cho sự hài lòng của bất kỳ ai khi nỗ lực hỗ trợ xử lý hồ sơ ICC và quản lý màu sắc (hiện đang được tiến hành) là completed for Ghostscript (design document as PDF). Tuy nhiên, thời điểm đó là gần. Nếu tôi hiểu các cam kết gần đây đối với http://svn.ghostscript.com/trunk/ chính xác, bản phát hành tiếp theo (được đặt tên là 9.00 và hy vọng vào tháng 8) sẽ bao gồm hỗ trợ quản lý màu qua LittleCMS. Yay!

+0

BTW, tôi đã xem ** brochure.ps ** của bạn (sử dụng 'gswin32.exe' trên WinXP) cũng như tại ** page1.png ** và ** page6.png ** của bạn (sử dụng Chrome trình duyệt). Trên *** máy tính xách tay *** của tôi, hầu như không có bất kỳ sự khác biệt có thể nhìn thấy trong độ bão hòa màu sắc của họ. Kết quả này không *** làm cho nhu cầu Ghostscript hỗ trợ quản lý màu không cần thiết, mà là thực thi lại nó. –

0

OSX 10.4 trở lên cung cấp sips (hệ thống xử lý hình ảnh có thể xử lý được) và hoạt động tốt với định dạng PDF. Có lẽ nó có thể là một giải pháp tạm thời cho đến khi Ghostscript hỗ trợ quản lý màu sắc.

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