2010-07-26 10 views
7

मैं एक PHP स्क्रिप्ट पर काम कर रहा हूं जो स्वचालित रूप से टीआईएफएफ छवियों को पीएनजी फाइलों में परिवर्तित करता है।छवि रंगों में टीआईएफएफ छवि को पीएनजी में कनवर्ट करते समय गलत रंग

उस उद्देश्य के लिए, मैं ImageMagick उपयोग:

$ convert a.tif a.png 

यह कुछ हद तक काम करता है, फिर भी, रंग बहुत तीव्र और जिस तरह से वे मेरे पीसी पर चित्र कर रहे हैं से पथभ्रष्ट कर रहे हैं। समस्या समझने के लिए, कृपया enclosed files पर एक नजर है, का में शामिल हैं:

  • विंडोज लाइव फोटो गैलरी निर्गम (कि काफी मैं इसे कैसे बनना चाहते है)
  • ImageMagick निर्गम (गड़बड़ मैं अंत साथ)
  • मूल TIFF फ़ाइल

किसी को भी एक विचार है या नहीं, और तो कैसे, मैं ImageMagick रंग व्याख्या को बदल सकते हैं तो क्या होगा?

बहुत बहुत धन्यवाद!

+3

छविमैजिक छवि को एसआरबीबी के रूप में व्याख्या कर रहा है, और वास्तविक रंगस्थान जानकारी एक एक्सएमपी मेटाडेटा टैग में आईसीसी प्रोफाइल के रूप में एम्बेड की गई है, जो इसे अनदेखा करती है। मुझे नहीं पता कि इसे कैसे ठीक किया जाए। – ergosys

+1

वाह, यह चाल है। मैं आईएसआई 12647-2: 2004 आईसीसी प्रोफाइल eci.org पर डाउनलोड करने में सक्षम था और इसे ईसीआरआरबीबी में परिवर्तित कर सकता था (eci.org पर भी पाया जा सकता है)। http://cvdb.de/sonstiges/tiff/c.png $ कन्वर्ट -geometry 300 -प्रोफ़ाइल ISOcoated_v2_eci.icc -प्रोफ़ाइल eciRGB_v2.icc c.png किया a.tif: परिणाम Windows में से भी बेहतर है चाल। – clausvdb

उत्तर

5

ठीक है,

ergosys करने के लिए धन्यवाद, समस्या आसानी से हल किया गया था: मैं आईसीसी रंग प्रोफ़ाइल लागू करने के लिए की जरूरत है। एक्सएमपी ने आईएसओ 12647-2: 2004 घोषित किया, जो http://eci.org पर पाया गया था।

$ convert -profile ISOcoated_v2_eci.icc -profile eciRGB_v2.icc a.tif c.png 
0

जब एक सीएमवाईके कलर स्पेस से आरजीबी कलर स्पेस में कनवर्ट किया जाता है, जैसे आप टिफ से पीएनजी में जाते हैं, तो आपको छवि के साथ रंग रिक्त स्थान बदलना होगा। प्रयास करें:

convert -colorspace rgb a.tif a.png 

मैं इस स्थानीय रूप से भाग गया और अपने प्रश्न में कमांड लाइन से की तुलना में इस से बेहतर परिणाम मिलता है, लेकिन मेरी रंग दृष्टि बेकार है, तो मैं गारंटी नहीं दे सकते कि इसका क्या आप के बाद कर रहे थे है। =] आशा है कि यह आपको सही रास्ते पर ले जाए, वैसे भी।

+0

विचार के लिए धन्यवाद, लेकिन आउटपुट स्पष्ट रूप से बदल नहीं है। हालांकि, मैं कलर स्पेस इश्यू की खोज जारी रखूंगा। http://cvdb.de/sonstiges/tiff/b.png – clausvdb

संबंधित मुद्दे