2013-02-04 31 views
10

मैं एक बैच स्क्रिप्ट (मोबाइल विकास के लिए) 50% और 25% आकार करने के लिए अपने पीएनजी -24 (पारदर्शिता के साथ) छवियों धर्मान्तरित है। आम तौर पर इन छवियों को उन में रंग है, लेकिन अब मैं एक छवि कोई रंग है और ImageMagick "ग्रे" है, जो ऊपर मैं उपयोग कर रहा हूँ 3 डी इंजन में मेरी छवि खराब करता (एकता) के लिए colorspace प्रोफ़ाइल बदलता रहता है कि परिवर्तित करने के लिए कोशिश कर रहा हूँ।ImageMagick: कनवर्ट रंग को ग्रे में बदलता रहता है। एसआरबीबी रंगस्थान कैसे संरक्षित करें?

मैंने इसे TrueColor, colorpace sRGB, और sRGB.icc प्रोफ़ाइल (ओएसएक्स के साथ शामिल) का उपयोग करने के लिए मजबूर करने का प्रयास किया है, लेकिन ऐसा परवाह नहीं है। यह अभी भी इसे ग्रे में बदल देता है।

> convert old.png -profile srgb.icc -colorspace sRGB -type TrueColor new.png 
> identify *.png 
    old.png PNG 140x140 140x140+0+0 8-bit sRGB 3.68KB 0.000u 0:00.000 
    new.png PNG 140x140 140x140+0+0 8-bit sRGB 256c 2.33KB 0.000u 0:00.000 

ImageMagick अभी भी एक 8 बिट sRGB छवि के रूप में पहचानती है लेकिन इसके बाद "256c" डालता है जो मैं साधन यह 256 रंग है, जो मैं या तो नहीं करना चाहते करने के लिए इसे नीचे कम हो गया है संभालने हूँ। जब मैं ओएसएक्स पूर्वावलोकन.एप में छवि को देखता हूं, तो यह कहता है कि यह ग्रे रंग प्रोफाइल का उपयोग कर रहा है। छवि भी दृष्टि से बहुत अलग दिखती है।

यहाँ छवि मैं उपयोग कर रहा हूँ है: https://dl.dropbox.com/u/59304/old.png

डुप्लिकेट प्रश्न यहाँ, ImageMagick Reduces Colorspace to Gray नहीं है, लेकिन इस सवाल का जवाब मेरे लिए काम नहीं करता है और मैं उसका जवाब पर टिप्पणी करने के लिए पर्याप्त प्रतिष्ठा नहीं है, दुर्भाग्य से । मुझे कल्पना है कि मेरा मामला अलग है क्योंकि मैं पीएनजी का उपयोग कर रहा हूं और जेपीजी नहीं। या PNG24:

Version: ImageMagick 6.8.0-7 2013-01-02 Q16 http://www.imagemagick.org 
Features: OpenCL 

संपादित जवाब में से एक के रूप में विनिर्दिष्ट ImageMagick मंचों पढ़ने के बाद, यह सिर्फ prepending PNG32 तरह लग रहा है के लिए आउटपुट फ़ाइल समस्या का हल।

उत्तर

9

मैं ImageMagick मंच की जाँच होगी; यहां एक पोस्ट है जो मदद की हो सकती है। http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=22654&p=94555&hilit=sRGB+png#p94555

मैं पीएनजी छवियों के साथ कुछ भी विशेष नहीं करता लेकिन मैं जो देखता हूं उससे बहुत सारे प्रकार के पीएनजी हैं।

+1

हाँ, धन्यवाद! पीएनजी 32 तैयार करना: या पीएनजी 24: आउटपुट फ़ाइल नाम में यह चाल चल रहा है। – tayl0rs

+0

क्या मुझे एक स्वीकृत उत्तर @ tayl0rs मिलते हैं? – Bonzo

+0

हां =) क्षमा करें, मैंने पहले ऊपर उठाने की कोशिश की लेकिन बड़े चेकबॉक्स को नोटिस नहीं किया जिसका अर्थ स्वीकृत उत्तर था। – tayl0rs