2010-07-28 16 views
5

है, मैं पोस्टस्क्रिप्ट दस्तावेज़ के प्रत्येक पृष्ठ को पीएनजी छवियों में परिवर्तित करने के लिए घोस्टस्क्रिप्ट और/या छवि मैगिक का उपयोग करने की कोशिश कर रहा हूं। समस्या यह है कि दोनों छवियों का उत्पादन करते हैं जो बहुत संतृप्त होते हैं (मुझे लगता है कि यह सही शब्दावली है)।पोस्टस्क्रिप्ट को पीएनजी में कनवर्ट करने वाला भूतस्क्रिप्ट

यहाँ आदेशों मैं कोशिश कर रहा हूँ कर रहे हैं:

Page 1

: (ऊपर से brochure.ps)

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

यहाँ उत्पादन छवियों मैं हो रही है की एक जोड़ी है

Page 6

जैसा कि आप देख सकते हैं (विशेष रूप से न्यू हैम्पशायर के बड़े हरे रंग के मानचित्र वाले पृष्ठ पर), आउटपुट पीएनजी के रंग बहुत उज्ज्वल/संतृप्त होते हैं। मैं रंगों को इतना बदलने से कैसे रोक सकता हूं और अधिक सटीक रूपांतरण प्राप्त कर सकता हूं?

ओएस एक्स 10.6 में पूर्वावलोकन स्वचालित रूप से a very accurate conversion पीएनजी में करता है जब आप इसमें एक पोस्टस्क्रिप्ट फ़ाइल खोलते हैं। इससे मुझे विश्वास होता है कि ghostscript ps-> png को परिवर्तित करने के तरीके से कुछ खराब है (मुझे काफी विश्वास है कि ImageMagick इस ऑपरेशन के लिए भूत-स्क्रिप्ट के लिए सिर्फ एक आवरण है)। क्या ghostscript के अलावा कोई उपकरण है जिसके बजाय मुझे इसका उपयोग करना चाहिए?

नोट: जैसा कि पाइपिटस नीचे बताता है, रंगों का दृश्य अंतर ओएस द्वारा भिन्न होता है। यह ओएस एक्स 10.6 में बहुत स्पष्ट है, लेकिन स्पष्ट रूप से विंडोज एक्सपी में बहुत ध्यान देने योग्य नहीं है।

उत्तर

1

पोस्टस्क्रिप्ट या पीडीएफ से छवि प्रारूप में कनवर्ट करते समय आप ImageMagick को Ghostscript के लिए एक रैपर होने पर सही मानते हैं।

मुझे लगता है कि आईसीसी प्रोफाइल हैंडलिंग और रंग प्रबंधन (वर्तमान में चल रहे) के लिए समर्थन जोड़ने के प्रयासों के बाद इस समस्या को केवल किसी के संतुष्टि के लिए हल किया जा सकता है completed for Ghostscript (design document as PDF)। समय में वह बिंदु करीब है, हालांकि। अगर मैं हाल ही में http://svn.ghostscript.com/trunk/ सही ढंग से समझता हूं, तो अगली रिलीज (जिसे 9.00 बजे डब किया जाएगा और उम्मीद है कि अगस्त में) में LittleCMS के माध्यम से रंग प्रबंधन के लिए समर्थन शामिल होगा। वाह!

+0

बीटीडब्ल्यू, मैंने आपके ** ब्रोशर.पीएस ** (WinXP पर 'gswin32.exe' का उपयोग करके) के साथ-साथ आपके ** पेज 1.png ** और ** page6.png ** (क्रोम का उपयोग करके) देखा ब्राउज़र)। *** मेरी *** नोटबुक पर, उनके रंग संतृप्ति में शायद ही कोई दृश्य अंतर है। यह परिणाम *** नहीं *** Ghostscript रंग प्रबंधन समर्थन की आवश्यकता को अधूरा बनाता है, बल्कि इसे फिर से लागू करता है। –

0

ओएसएक्स 10.4 और ऊपर एसआईपीएस (स्क्रिप्ट योग्य छवि प्रसंस्करण प्रणाली) प्रदान करते हैं और यह पीडीएफ प्रारूप के साथ अच्छी तरह से काम करता है। होस्टस्क्रिप्ट रंग प्रबंधन का समर्थन करता है जब तक यह एक अस्थायी समाधान हो सकता है।