विभिन्न आयामों की छवियों को अधिकतम आयामों के साथ gif में परिवर्तित करना


6

मेरे पास एक एनीमेशन के लिए छवियों का एक सेट है, लेकिन सभी आयाम समान नहीं हैं। कुछ 100x100 हो सकते हैं, अन्य 99x105 हो सकते हैं, कुछ 110x100 के साथ हो सकते हैं, और इसी तरह।

अगर मैंने एक सरल किया

convert *.png myAni.gif

और सबसे बड़ी छवि की तुलना में आयाम में पहली छवि थोड़ी छोटी हुई, परिणाम "कट ऑफ" हो सकता है क्योंकि कैनवास के आयाम पर्याप्त बड़े नहीं हैं।

मैं भी कैसे कर सकता हूं

  1. एनीमेशन के लिए कैनवास आकार सेट करें, या अधिक अधिमानतः,
  2. क्या इमेजमैगिक में इनपुट सेट की सबसे बड़ी चौड़ाई और ऊंचाई है और इसे कैनवास के आकार के रूप में उपयोग करें?

जिस तरह से मैं कर रहा हूं वह मेरी "कैनवास" छवि के रूप में पहली छवि की आपूर्ति करने के लिए है, जो एक उपयुक्त चौड़ाई / ऊंचाई के साथ बनाई जाएगी, और फिर मैं एक कोलेसस करता हूं और इस तरह 0 हटाता हूं

convert canvas.png 001.png 002.png ... 009.png -coalesce -delete 0 myAnim.gif

जवाबों:


0

जब तक मैं कुछ याद नहीं कर रहा हूँ, मुझे ऐसा कोई कारण नहीं दिखता है जिसका आप उपयोग नहीं कर सकते: http://www.obviousidea.com/windows-software/light-image-resizer/


1
जाहिर है कि वे छवियों का आकार बदलना नहीं चाहते (और विस्तार से, कुछ गुणवत्ता खो देते हैं)।
Synetech

छवि की सामग्री सही है: यदि आपने मैन्युअल रूप से कैनवस का आकार बदल दिया है और कुछ स्थिति बनाई है तो यह अपेक्षित एनीमेशन का उत्पादन करेगा। वास्तव में दो समस्याएं हैं जो मैं (कैनवास आकार, और फ्रेम पोजीशनिंग) के साथ काम कर रहा हूं, इसलिए मुझे लगा कि मैं कैनवास के आकार से निपट सकता हूं क्योंकि यह दो में से आसान है।
That Umbrella Guy
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.