2011-12-20 12 views
15

मैं convert कमांड के साथ gif छवियों के आकार को कम करना चाहता हूं। वर्तमान में मैं झंडे -depth 8, -type Grayscale, -depth 8 और -resize '400x300>' का उपयोग करता हूं।मैं ImageMagick के साथ gif छवियों के आकार को कैसे संकुचित कर सकता हूं?

मैं भी स्रोत छवि फ़ाइल नाम के बाद [0] के साथ किसी एनिमेटेड gifs के पहले फ्रेम को पट्टी करना सुनिश्चित करता हूं।

लेकिन फ़ाइलें अभी भी कभी-कभी बहुत बड़ी हैं (100K से अधिक)। मैं संकल्प बलिदान देने के बावजूद उन्हें छोटे से प्राप्त करने की कोशिश करना चाहता हूं। मैं यह कैसे कर सकता हूँ?

प्रकार पैलेट

यह अपने gif फ़ाइल छोटे आकार कम करने के लिए मदद कर सकता है, ओह और मैं गहराई से मानना ​​है कि 8 केवल PNG छवियों के लिए इस्तेमाल किया जा सकता है:

उत्तर

-26

मैं अपने आप को काफी gif फ़ाइलों का ImageMagick संपीड़न के लिए नया हूँ, लेकिन मैं इस साइट

http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi धर्मान्तरित gif फ़ाइलों को ऑनलाइन कोड के बिना पाया।

आप कोड उपयोग करना चाहते हैं यही कारण है कि उपयोग नहीं

-quality 80% old.gif new.gif 

इस फ़ाइल आकार को कम करना चाहिए

+12

मैं मैं यह देखकर आश्चर्यचकित हूं कि यह जवाब स्वीकार कर लिया गया है। मैन पेज के अनुसार, गुणवत्ता जेपीईजी/एमआईएफएफ/पीएनजी संपीड़न स्तर के साथ काम करती है। असल में, पोस्ट कोड gif फ़ाइलों के आकार को कम नहीं करता है - कम से कम मेरे पर नहीं। – Philippe

+1

हाँ, यह काम नहीं करता है। Gif का सटीक डुप्लिकेट बनाता है। – ThomasReggi

+0

वेब पर अन्य स्रोतों के मुताबिक यह 'प्लेयर अनुकूलन' विकल्प के साथ काफी बेहतर हो जाता है, लेकिन यह अभी भी 'कन्वर्ट' के रूप में बहुत ही उप-इष्टतम व्यवहार करता है कभी-कभी * फ़ाइल आकार बढ़ता है। –

0

प्रयास करें विकल्प का उपयोग करने ।

+1

मेरे मामले, '-प्रकार Palette' कुछ भी परिवर्तन नहीं किया है। –

16

आप कोशिश कर सकते हैं gifsicle:

gifsicle -O3 <old.gif> new.gif 

यदि यह एक एनीमेशन है, आप की कोशिश कर सकते फ्रेम छोड़ना (how it works देखें)।

24
convert test.gif -fuzz 10% -layers Optimize result.gif 

एक -फज़ 2% जोड़ना बेहतर अनुकूलन का उत्पादन करता है, लेकिन अभी भी बहुत अच्छा नहीं है। -फज़ 15% ने फ्रेम ऑप्टिमाइज़ेशन के लिए अंतर को अलग-अलग रंग बैंड परिवर्तनों से अलग किया जो मैंने पहले उल्लेख किया था। 25% पर अंतर केवल टेक्स्ट परिवर्तनों के लिए थे।

एक बड़े पैमाने पर 30% फ़ज़्ज़ कारक पर

अंत में (यह आंकड़ा नीचे रंग में परिवर्तन की अनदेखी, यह सिर्फ पाठ परिवर्तन करने के लिए अनुकूलन किया।

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