होम पर वापस जाएं
APNG से GIF — एक एनिमेटेड PNG को एनिमेटेड GIF में बदलें
अपने ब्राउज़र में ही एक एनिमेटेड PNG (APNG) को एनिमेटेड GIF में बदलें — यह GIF से APNG का उल्टा है। डिकोडर हर APNG फ्रेम को कंपोजिट करता है और इसे सार्वभौमिक रूप से समर्थित GIF के रूप में फिर से एन्कोड करता है, जिसमें एनीमेशन टाइमिंग, फ्रेम काउंट और लूप काउंट बरकरार रहते हैं। कोई अपलोड नहीं, कोई वॉटरमार्क नहीं — आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती।
GIF में बदलने के लिए एक APNG अपलोड करें
एक एनिमेटेड PNG (.png या .apng) यहाँ ड्रैग करें, या ब्राउज़ करने के लिए क्लिक करें। सब कुछ आपके डिवाइस पर स्थानीय रूप से चलता है।
छवि चिपकाएँ (Ctrl/⌘+V) या खींचें — या URL से आयात करें
APNG to GIF किसी एनिमेटेड PNG (APNG) को एक एनिमेटेड GIF में बदलता है, पूरी तरह आपके ब्राउज़र में — हमारे GIF to APNG टूल का बिल्कुल उल्टा। एक शुद्ध-JavaScript डिकोडर APNG को चंक-दर-चंक पढ़ता है, हर फ्रेम को (उसके dispose और blend ऑपरेशन का सम्मान करते हुए) एक पूर्ण RGBA इमेज में कंपोज़िट करता है, और अनुक्रम को एक मानक एनिमेटेड GIF के रूप में फिर से एनकोड करता है। GIF वेब पर सबसे सार्वभौमिक रूप से समर्थित एनिमेशन फ़ॉर्मैट है: यह हर ब्राउज़र, चैट ऐप, फ़ोरम और सोशल प्लेटफ़ॉर्म पर चलता है, और लगभग हर जगह इनलाइन ऑटो-प्ले होता है — जो APNG अब भी नहीं करता। रूपांतरण प्रति-फ्रेम टाइमिंग, फ्रेम संख्या और लूप संख्या को सुरक्षित रखता है। चूँकि GIF प्रति फ्रेम 256-रंग पैलेट और 1-बिट (ऑन/ऑफ) पारदर्शिता तक सीमित है, रूपांतरण के दौरान पैलेट को फिर से क्वांटाइज़ किया जाता है; यह GIF फ़ॉर्मैट का अंतर्निहित गुण है, कोई दोष नहीं। सब कुछ बिना WebAssembly के स्थानीय रूप से चलता है: आपकी फ़ाइल कभी अपलोड नहीं होती, कोई क़तार नहीं, कोई वॉटरमार्क नहीं, कोई साइन-अप नहीं, और पेज लोड हो जाने के बाद यह ऑफ़लाइन काम करता है।
यह कैसे काम करता है
एक टूल चुनें
अपनी इमेज को रिसाइज़, कन्वर्ट, कंप्रेस या बेहतर बनाने के लिए 120+ टूल्स में से चुनें।
अपलोड और एडिट करें
अपनी इमेज को ड्रैग और ड्रॉप करें और सेटिंग्स एडजस्ट करें। यह आपके डिवाइस पर ही रहती है।
डाउनलोड करें
अपना नतीजा तुरंत सेव करें — कोई वॉटरमार्क नहीं, कोई साइन-अप ज़रूरी नहीं।
Image Machine क्यों?
आपकी फाइलें कभी आपके डिवाइस से बाहर नहीं जातीं
सारी प्रोसेसिंग आपके ब्राउज़र में लोकली होती है। आपकी इमेजें कभी किसी सर्वर पर अपलोड नहीं होतीं।
पूरी तरह मुफ्त
हर टूल मुफ्त है, बिना किसी सीमा, बिना वॉटरमार्क और बिना किसी छिपे खर्च के।
बिजली जैसी तेज़
कोई अपलोड का इंतज़ार नहीं — आपकी इमेजें आपके अपने डिवाइस पर तुरंत प्रोसेस होती हैं।
प्रोफेशनल क्वालिटी
फॉर्मेट, साइज़ और क्वालिटी पर पूरे नियंत्रण के साथ पिक्सेल-परफेक्ट आउटपुट।
अक्सर पूछे जाने वाले सवाल
किसी APNG को GIF में क्यों बदलें?
GIF लगभग हर जगह समर्थित है — हर ब्राउज़र, मैसेजिंग ऐप, फ़ोरम और सोशल नेटवर्क इसे चलाता और इनलाइन ऑटो-लूप करता है। APNG, हालाँकि उच्च गुणवत्ता वाला है, फिर भी कई चैट ऐप और प्लेटफ़ॉर्म द्वारा स्वीकार नहीं किया जाता। GIF में बदलने से आपको एक ऐसी फ़ाइल मिलती है जिसे आप लगभग कहीं भी पेस्ट या अपलोड कर सकते हैं, जो रिएक्शन, स्टिकर और छोटे लूपिंग क्लिप के लिए आदर्श है।
क्या GIF बिल्कुल APNG जैसा दिखेगा?
ज़्यादातर, पर पिक्सेल-दर-पिक्सेल नहीं। GIF प्रति फ्रेम केवल 256 रंग और ऑन/ऑफ (1-बिट) पारदर्शिता की अनुमति देता है, इसलिए पूर्ण 24-बिट रंग, ग्रेडिएंट, या नरम एंटी-एलियस्ड किनारों वाला कोई APNG एक पैलेट तक फिर से क्वांटाइज़ हो जाएगा। आपको पारदर्शी हिस्सों के आस-पास हल्की कलर बैंडिंग या कठोर किनारे दिख सकते हैं — यह GIF की एक बुनियादी सीमा है, रूपांतरण में कोई ख़ामी नहीं। एनिमेशन टाइमिंग और लूप संख्या बिल्कुल वैसी ही सुरक्षित रहती है।
क्या यह एनिमेशन टाइमिंग और लूप संख्या बनाए रखता है?
हाँ। हर APNG फ्रेम का डिले (उसका fcTL delay भिन्न) GIF के प्रति-फ्रेम डिले में बदला जाता है, और APNG का num_plays मान GIF लूप संख्या के रूप में लिखा जाता है — 0 का मतलब हमेशा लूप, एक पॉज़िटिव संख्या उतनी बार चलाती है। फ्रेम संख्या एक-दर-एक सुरक्षित रहती है।
क्या यह निजी है, और क्या यह स्टैटिक PNG के साथ काम करता है?
रूपांतरण पूरी तरह आपके डिवाइस पर ब्राउज़र में चलता है, इसलिए आपकी फ़ाइल कभी अपलोड नहीं होती और किसी सर्वर पर कुछ भी संग्रहित नहीं होता। अगर आप एक सामान्य (गैर-एनिमेटेड) PNG डालते हैं, तो उसे एकल-फ्रेम इमेज माना जाता है और एक-फ्रेम GIF में बदला जाता है। पैलेट-इंडेक्स्ड, 16-बिट, और इंटरलेस्ड PNG समर्थित नहीं हैं और एक स्पष्ट त्रुटि बताएँगे।