2009-09-29 15 views
7

मैं ImageMagick का उपयोग कर छवियों का आकार बदल रहा हूं। अगर मैं एक -resize WxH विकल्प पास करता हूं तो यह अपेक्षित व्यवहार करता है। लेकिन अगर मैं डब्ल्यूएक्सएच पास करता हूं! (आकार बदलने के दौरान पहलू अनुपात को अनदेखा करने के लिए), कुछ छवियां, विशेष रूप से पीएनजी, वास्तव में आकार में बढ़ रही हैं। एक 200k छवि 450k हो जाती है, एक 170k छवि 360k हो जाती है और इसी तरह।ImageMagick PNG का आकार बदलता है फ़ाइल का आकार

कोई विचार क्यों यह हैपिंग और इसे ठीक करने का तरीका क्यों है?

धन्यवाद

+0

क्या आप एक उदाहरण प्रदान कर सकते हैं (mage फ़ाइल और लक्ष्य आयाम सहित)? –

+0

शायद यह पीएनजी के संपीड़न को मार रहा है, इसे स्विच के साथ सेट करने का प्रयास किया? – Bobby

+0

@ बॉबी: मैं बिल्कुल समझ नहीं पा रहा हूं कि आप क्या कह रहे हैं। क्या स्विच? @ जोचिम: लक्ष्य का आकार 950x140 है। नमूना छवि http://s3.amazonaws.com/devshots.ikbis.com/channels/21/headers/2009-02-8_original.jpg – Faisal

उत्तर

8

शोध करने के बाद, मैं 6.3.7 से 6.5.6 के लिए मेरी ImageMagick संस्करण उन्नत बनाया है, और अब यह बहुत अच्छा काम कर रहा है। छवियों का आकार बदलना छोटी छवियां उत्पन्न कर रहा है और सबकुछ ठीक है।

+0

के साथ दिखाई देती है बस अपग्रेडिंग ने चाल की है? मैं ImageMagick 6.5.7 चला रहा हूं और मुझे आपके द्वारा वर्णित वही अजीब व्यवहार मिलता है, http://stackoverflow.com/questions/5818603/issues-porting-php-gd-wrapper-to-imagick देखें। –

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