मूल छवि को प्राप्त करने के लिए मैं (.gif से .png) में कैसे परिवर्तित करूँ?


18

मैं इस छवि को बदलने की कोशिश कर रहा हूं, http://en.wikipedia.org/wiki/File:Dijkstra_Animation.gif , .pngफ़ाइलों की एक श्रृंखला के लिए।

यह बहुत सरल था, मैं इस्तेमाल किया convertलिनक्स में आदेश:

convert  Dijkstra_Animation.gif dijkstra.png

जैसा कि मूल पृष्ठ के निचले भाग में बताया गया था, कमांड ठीक चला गया और 27 फ्रेम तैयार किए।

हालाँकि, मुझे लगता है कि कुछ उत्पादित .pngफाइलें केवल एकल संख्या या तीर हैं। जो मुझे उम्मीद थी उससे अलग है।

मैं चाहता हूं कि .pngजिस तरह से .gifफाइल दिखाई दे रही है उसी तरह से फाइल एक साधारण सीक्वेंस हो ।

क्या आप इसे प्राप्त करने के लिए कृपया (लिनक्स कृपया के लिए) एक विधि सुझा सकते हैं ?

जवाबों:


28

-coalesceविकल्प का उपयोग करने से आश्चर्य होगा।

ऐशे ही,

convert -verbose -coalesce Dijkstra_Animation.gif dijkstra.png

वास्तव में -coalesceविकल्प "छवियों के अनुक्रम को मर्ज करता है" जैसा कि मैनुअल पेज में दावा किया गया है।


jalal@klein:~$ convert -verbose -coalesce MRtIA77.gifv rabbit.jpg convert: no decode delegate for this image format GIFV की @ त्रुटि / गठन। / ReadImage / 501 कन्वर्ट: कोई चित्र परिभाषित नहींrabbit.jpg' @ error/convert.c/ConvertImageCommand/3210.
मोना जलाल

@MonaJalal क्या आप सुनिश्चित हैं कि नाम MRtIA77.gifvसही है? शायद मुझे vअंत में एक अतिरिक्त दिखाई देता है ।
मसरूर

1

यदि convertआपके लिए काम नहीं करता है और आप एक मैक उपयोगकर्ता हैं, तो आप कोशिश कर सकते हैं sips, जो आपके मैकओएस के साथ आता है। उदाहरण के लिए, आप GIF छवि को PNG छवि में परिवर्तित कर सकते हैं:

sips -s format png 1.gif --out 1.png

आप GIF से भरे हुए फ़ोल्डर को PNG में फ़ोल्डर png में सहेजे गए फ़ोल्डर में भी बदल सकते हैं:

sips -s format png gifs/*.gif --out pngs

अधिक के बारे में sips। यह स्क्रिप्ट करने योग्य छवि प्रसंस्करण प्रणाली का संक्षिप्त नाम है। इसका उपयोग रास्टर इमेज फाइल्स (JPG / GIF / PNG) को क्वेरी या संशोधित करने के लिए किया जाता है। छवि प्रसंस्करण विकल्पों में फ्लिप, घुमाव, छवि प्रारूप / चौड़ाई / ऊंचाई शामिल हैं। आप इसके मैनुअल में अधिक जानकारी पा सकते हैं: कमांड लाइन में man sipsया ऑनलाइन मैनुअल में

FYI करें, मेरा MacOS रिलीज़ (द्वारा प्राप्त uname -rsv) है:

Darwin 18.2.0 Darwin Kernel Version 18.2.0: Mon Nov 12 20:24:46 PST 2018; root:xnu-4903.231.4~2/RELEASE_X86_64
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.