यह कनवर्टर क्या नहीं करता
यह GIF पढ़ता है और PNG लिखता है, हर फ़ाइल में एक फ़्रेम। कुछ कामों के लिए दूसरा टूल चाहिए।
नतीजा चलता नहीं
PNG में एक ही तस्वीर आती है। हर फ़्रेम विकल्प एनिमेशन को स्थिर तस्वीरों के ढेर के रूप में देता है, चलती फ़ाइल के रूप में नहीं, और यहाँ उन्हें दोबारा जोड़ने वाला कुछ नहीं है। GIF से WebP भी स्थिर तस्वीरें ही देता है, पर आमतौर पर छोटे फ़ॉर्मेट में।
फ़ाइलें बड़ी हो जाती हैं
PNG लॉसलेस है, इसलिए लंबी एनिमेशन को फ़्रेम-दर-फ़्रेम निकालने पर साइज़ तेज़ी से बढ़ता है। PNG छोटी करने के लिए इमेज कंप्रेसर इस्तेमाल करें।
मनचाहे फ़्रेम नहीं चुन सकते
सेटिंग में या तो पहला फ़्रेम है या सारे। फ़्रेम 4 से 12 माँगने या हर दूसरा फ़्रेम छोड़ने का कोई तरीका नहीं है।
साइज़ नहीं बदलता
हर PNG, GIF का पिक्सेल साइज़ ही रखती है। उसे बदलने के लिए इमेज रीसाइज़र इस्तेमाल करें।
संबंधित टूल
अक्सर पूछे जाने वाले सवाल
नहीं। पेज हर GIF को इसी टैब में पढ़ता है और PNG भी यहीं लिखता है। सिर्फ़ JSZip डाउनलोड होती है, cdnjs CDN से, और सिर्फ़ तब जब ZIP बनानी हो।
कन्वर्ट करने से पहले निर्यात करने वाले फ़्रेम को हर फ़्रेम पर सेट करें। हर फ़्रेम नंबर वाली अलग PNG बनता है, और एक से ज़्यादा होते ही वे GIF के नाम वाली ZIP में आते हैं जिसके अंत में _frames.zip लगता है।
हाँ। PNG में अल्फ़ा चैनल होता है, इसलिए GIF ने जिन पिक्सेल को पारदर्शी बताया था वे पारदर्शी ही रहते हैं। GIF से JPG उन्हें सफ़ेद पर रख देता है, क्योंकि JPG में पारदर्शिता होती ही नहीं।
हाँ। कई एनिमेटेड GIF सिर्फ़ वही हिस्सा सहेजते हैं जो पिछले फ़्रेम के बाद बदला हो। पेज हर फ़्रेम को स्क्रीन पर दिखने वाले रूप में दोबारा बनाकर सेव करता है, इसलिए आपको टुकड़े नहीं, पूरी तस्वीरें मिलती हैं।
अक्सर नहीं। PNG लॉसलेस है, और पूरी एनिमेशन को फ़्रेम-दर-फ़्रेम सेव करने पर नतीजा आमतौर पर मूल GIF से बड़ा होता है। छोटी फ़ाइल के लिए इमेज कंप्रेसर इस्तेमाल करें।
आपकी फ़ाइलें आपके डिवाइस पर ही रहती हैं
पेज हर GIF को इसी टैब में पढ़ता है और PNG यहीं लिखता है। फ़ाइलें अपलोड नहीं होतीं, और टैब बंद करते ही वे मेमोरी से मिट जाती हैं। बाहर से सिर्फ़ JSZip लोड होती है, cdnjs CDN से, और सिर्फ़ तब जब फ़्रेम एक ZIP में पैक किए जाते हैं।