Base64 से GIF कन्वर्टर

GIF वाला Base64 पेस्ट करें और उसे सभी फ़्रेम सहित .gif फ़ाइल के रूप में सहेजें, या किसी स्थिर इमेज को उसके अपने रंगों से बने 256 रंगों के पैलेट वाले GIF में बदलें।

पूरी तरह आपके ब्राउज़र में चलता है। कुछ भी अपलोड नहीं होता।

उपयोग कैसे करें

  1. Base64 स्ट्रिंग या data:image/gif;base64 URI पेस्ट करें।
  2. पूर्वावलोकन और पहचाना गया फ़ॉर्मैट, आयाम और आकार जाँचें।
  3. एनिमेटेड GIF के लिए डाउनलोड फ़ॉर्मैट “मूल फ़ाइल” पर सेट करें, ताकि सभी फ़्रेम बने रहें। स्थिर इमेज को कन्वर्ट करने के लिए GIF ही रहने दें।
  4. .gif फ़ाइल डाउनलोड करें।

Base64 में GIF डेटा

GIF फ़ाइल GIF89a या पुराने GIF87a टेक्स्ट से शुरू होती है। Base64 में ये R0lGODlh और R0lGODdh बन जाते हैं, इसलिए पहले छह अक्षर R0lGOD एक भरोसेमंद संकेत हैं। Base64 GIF आपको CSS में एम्बेड किए गए लोडिंग स्पिनर, ईमेल और वेब एनालिटिक्स में इस्तेमाल होने वाले बहुत छोटे पारदर्शी ट्रैकिंग पिक्सेल, और चैट या फ़ोरम डेटाबेस में सहेजे गए रिएक्शन एनिमेशन के रूप में मिलते हैं। छोटी इनलाइन इमेज के लिए GIF लोकप्रिय है, क्योंकि 1 × 1 का पारदर्शी GIF सबसे छोटी मान्य इमेज फ़ाइलों में से एक है, जो केवल कुछ दर्जन बाइट का होता है।

एनिमेशन बनाए रखना

मूल फ़ाइल डाउनलोड डिकोड किए गए बाइट को बिना बदले लिखता है, इसलिए हर फ़्रेम, फ़्रेम की टाइमिंग और लूप सेटिंग सुरक्षित रहती है। हर कन्वर्ट किया गया आउटपुट इमेज को कैनवास पर बनाकर तैयार होता है, और कैनवास में केवल एक ही तस्वीर होती है। इसलिए कन्वर्ज़न में केवल पहला फ़्रेम बचता है, भले ही लक्ष्य फ़ॉर्मैट फिर से GIF हो।

यह सीमा काम की भी है: किसी एनिमेशन का पहला फ़्रेम स्थिर इमेज के रूप में निकालने के लिए GIF पेस्ट करें और उसे PNG या JPG के रूप में डाउनलोड करें।

GIF कन्वर्टर रंग और पारदर्शिता को कैसे संभालता है

  • 256 रंग। GIF हर इमेज में अधिकतम 256 रंग रखता है। कन्वर्टर median-cut विधि से इमेज से ही पैलेट चुनता है, जो लोगो, आइकन और सरल ग्राफ़िक के लिए अच्छा काम करती है। फ़ोटो और स्मूद ग्रेडिएंट में हल्के शेड खो सकते हैं।
  • 1-बिट पारदर्शिता। हर पिक्सेल या तो पूरी तरह पारदर्शी होता है या पूरी तरह अपारदर्शी। हल्की परछाइयाँ और एंटी-एलियास किए गए किनारे सख़्त किनारों में बदल जाते हैं।

जब GIF संगतता से ज़्यादा रंगों की सटीकता या हल्की पारदर्शिता मायने रखती हो, तो PNG या WebP बेहतर लक्ष्य है।

कमांड लाइन पर डिकोडिंग एक ही कदम में हो जाती है: base64 --decode spinner.txt > spinner.gif।

अक्सर पूछे जाने वाले प्रश्न

कन्वर्ज़न के बाद मेरा GIF चलना बंद क्यों हो जाता है?

कन्वर्ट किए गए आउटपुट में केवल पहला फ़्रेम होता है। एनिमेटेड GIF को ठीक वैसा ही सहेजने के लिए जैसा वह एनकोड किया गया था, डाउनलोड फ़ॉर्मैट के रूप में “मूल फ़ाइल” चुनें।

कन्वर्ट किया गया GIF धारीदार या दानेदार क्यों दिखता है?

GIF में केवल 256 रंग हो सकते हैं, इसलिए फ़ोटो जैसी कई शेड वाली इमेज के रंग पैलेट के सबसे नज़दीकी रंगों तक घटा दिए जाते हैं। अगर आपको पूरी रंग सीमा चाहिए, तो PNG या WebP का उपयोग करें।

अर्ध-पारदर्शी पिक्सेल का क्या होता है?

GIF में पारदर्शिता या तो चालू होती है या बंद। हर पिक्सेल या तो पूरी तरह पारदर्शी हो जाता है या पूरी तरह अपारदर्शी, जिससे हल्के किनारों के चारों ओर दाँतेदार रेखा रह सकती है।

GIF को वापस Base64 में कैसे बदलें?
GIF से Base64 का उपयोग करें। मूल फ़ाइल ही रखें, ताकि एनकोड की गई स्ट्रिंग में एनिमेशन शामिल रहे।