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:
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.
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ó. –