2011-11-29 13 views
29

मैं निम्न छवि हेरफेर कार्यों के लिए या तो ImageMagick या जी.डी. पुस्तकालय के बीच चयन करने की जरूरत है: कई आकारों मेंImageMagick बनाम जीडी - जो तेजी से, कम संसाधन गहन है और बेहतर छवियों का उत्पादन करता है?

  • आकार बदलने छवियों
  • वॉटरमार्किंग छवियों

आप देख सकते हैं मैं की जरूरत नहीं है कुछ भी फैंसी। मुझे यकीन है कि ये दोनों टूल उन्हें प्राप्त कर सकते हैं, इसलिए यदि किसी के पास दूसरे की तुलना में अधिक अतिरिक्त सुविधाएं हैं, तो मुझे वास्तव में परवाह नहीं है।

मेरी मुख्य चिंता प्रदर्शन और गुणवत्ता है। इनमें से कौन सा उपकरण कम संसाधनों का उपभोग करता है, तेज़ है और बेहतर गुणवत्ता वाली छवियां उत्पन्न करता है?

पीएस मुझे इसे अपने संबंधित PHP एपीआई के साथ उपयोग करने की आवश्यकता है।

+0

मुझे बताया गया है कि आईएम एक संसाधन हॉग है। यदि आपकी साइट में यातायात आवंटित है, तो आप शायद जीडी का उपयोग बंद कर सकते हैं। – Frank

उत्तर

25

मैं छवि गुणवत्ता की ओर इमेजमैजिक की तरफ झुकता हूं। ऐसा लगता है कि जीडी 2 (बड़ी फाइलसाइज की कीमत पर) की तुलना में काफी तेज/उच्च-गुणवत्ता वाली छवियां उत्पन्न होती हैं।

ImageMagick PHP की स्मृति सीमा से भी बंधी नहीं है।

+10

ImageMagick का उपयोग करते समय यह एक खुशी है, कृपया इस बारे में अवगत रहें: https://imagetragick.com – Parziphal

+0

@ पारजीफल मैं चाहता हूं कि मैं आपको 10 अंगूठे दे सकूं। महान खोज –

8

मैंने जीडी और छवि मैगिक पुस्तकालयों का निर्माण किया है। दोनों ठीक काम करते हैं और सही आकार के समान आकार छवियों का उत्पादन करते हैं। हालांकि, ImageMagic बॉक्स के बाहर बहुत अधिक विकल्पों के साथ आता है और मैं अब इसके प्रति दुबला हूं।

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

12

यदि संदेह है, तो ImageMagick का उपयोग करें। मैंने गति और संसाधन उपयोग में कोई बड़ा मतभेद नहीं देखा है, लेकिन आईएम कई क्षेत्रों में गुणवत्ता में बेहतर लचीला है, (हालांकि आप दोनों पुस्तकालयों से वॉटरमार्किंग में सभ्य परिणाम की उम्मीद कर सकते हैं), और way more formats का समर्थन करता है।

जीडी के साथ प्राप्त करने के लिए जटिल या असंभव कई उन्नत संचालन ImageMagick के साथ करना आसान है।

दूसरी तरफ, ImageMagick कई होस्टिंग प्रदाताओं द्वारा जीडी के साथ-साथ जीडी समर्थित नहीं है, इसलिए आप एक बड़ी निर्भरता जोड़ रहे होंगे। आपकी परियोजना की प्रकृति के आधार पर, यह समस्या हो सकती है या नहीं भी हो सकती है।

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

  • कोई संबंधित समस्या नहीं^_^