एनिमेटेड GIF मेकर

jpg · png → gif

कतार में लगी इमेज से एक एनिमेटेड GIF बनाएँ, उसी क्रम में जिसमें आपने उन्हें रखा है। हर फ़्रेम आपका ब्राउज़र बनाता है और फ़ाइल इसी टैब में लिखी जाती है, इसलिए कुछ भी अपलोड नहीं होता।

सेटिंग्स

फ़्रेम सूची के क्रम में चलते हैं। किसी पंक्ति को ऊपर नीचे करने के लिए उसके तीर इस्तेमाल करें।

कतारकुछ भी अपलोड नहीं होता
एनिमेटेड GIF बनाने के लिए यहाँ इमेज छोड़ें
फ़ाइलें कन्वर्ट हो रही हैं…

इस एनिमेटेड GIF मेकर के बारे में

यह पेज आपकी सूची की इमेज को एक ही GIF89a फ़ाइल में लिखता है, हर इमेज का एक फ़्रेम, ठीक उसी क्रम में जो सूची में दिख रहा है। एक GIF के सभी फ़्रेम एक ही कैनवास साझा करते हैं, इसलिए चौड़ाई और ऊँचाई पहली इमेज से तय होती है और बाकी इमेज खिंचने के बजाय उसी के भीतर फ़िट होकर बीच में आ जाती हैं। इसी वजह से अलग आकार वाली इमेज के चारों ओर पारदर्शी किनारे रह जाते हैं।

हर फ़्रेम का अपना पैलेट होता है, ज़्यादा से ज़्यादा 256 रंगों का, जो उसी फ़्रेम में से मीडियन कट से चुना जाता है और LZW से कंप्रेस होता है। GIF लिखने वाला हिस्सा इसी पेज में है: कुछ भी अपलोड नहीं होता, और एनिमेशन बनाने के लिए कोई लाइब्रेरी डाउनलोड भी नहीं होती।

इस्तेमाल कैसे करें

01

अपनी इमेज जोड़ें

उन्हें ऊपर वाले बॉक्स में छोड़ें या इमेज चुनें पर क्लिक करें। हर वह फ़ॉर्मेट चलता है जिसे ब्राउज़र डिकोड कर सके, जैसे JPG, PNG, WebP, BMP और SVG, हर फ़ाइल 100 MB तक।

02

क्रम में लगाएँ

एनिमेशन सूची के क्रम में चलता है। किसी पंक्ति को ऊपर नीचे करने के लिए उसके तीर इस्तेमाल करें, और जो फ़्रेम नहीं चाहिए उसे हटाने वाले बटन से निकाल दें।

03

समय और चौड़ाई तय करें

हर फ़्रेम का समय चुनें, यह तय करें कि GIF हमेशा चले या एक बार, और चौड़ाई मूल रखें या 640, 480 या 320 पिक्सेल पर ले आएँ।

04

GIF बनाएँ

GIF बनाएँ पर क्लिक करें। एनिमेशन तैयार होते ही डाउनलोड बटन दिखता है, और उस पर क्लिक करने से animation.gif सेव हो जाती है।

यह क्या करता है

  • एनिमेशन आपका ब्राउज़र बनाता है। इमेज अपलोड नहीं होतीं, और GIF लिखने वाला हिस्सा किसी CDN की लाइब्रेरी नहीं, इसी पेज का कोड है।
  • एक साथ कई इमेज लेता है, हर उस फ़ॉर्मेट में जिसे ब्राउज़र डिकोड कर सके: JPG, PNG, WebP, BMP, SVG और किसी GIF का पहला फ़्रेम।
  • यह GIF89a फ़ाइल लिखता है जिसमें हर इमेज का एक फ़्रेम होता है, और हर फ़्रेम का अपना पैलेट होता है, मीडियन कट से चुने 256 रंगों तक।
  • हर फ़्रेम का समय, हमेशा चलने वाला या एक बार का लूप, और ज़रूरत से बड़ी इमेज के लिए छोटी चौड़ाई, सब आप तय करते हैं।
  • सूची का क्रम वैसा ही रहता है, और उसे आप हर पंक्ति के तीरों से बदलते हैं।

तकनीकी जानकारी

विशेषता विवरण
टूल एनिमेटेड GIF मेकर
इनपुट एक साथ कई इमेज, हर फ़ाइल 100 MB तक, हर उस फ़ॉर्मेट में जिसे ब्राउज़र डिकोड कर सके (JPG, PNG, WebP, BMP, SVG और किसी GIF का पहला फ़्रेम)
नतीजा animation.gif नाम की एक GIF89a फ़ाइल, जिसमें हर इमेज का एक फ़्रेम होता है
फ़्रेम का आकार सूची की पहली इमेज से तय होता है। बाकी इमेज उसी के भीतर फ़िट होकर बीच में आती हैं। चौड़ाई मूल रह सकती है या 640, 480 या 320 पिक्सेल पर आ सकती है, और छोटी इमेज कभी बड़ी नहीं की जाती।
हर फ़्रेम का समय 0.1, 0.2, 0.5 या 1 सेकंड, डिफ़ॉल्ट 0.2, और सभी फ़्रेम के लिए एक ही
लूप डिफ़ॉल्ट रूप से हमेशा, जो NETSCAPE2.0 ब्लॉक के रूप में लिखा जाता है, या सिर्फ़ एक बार
रंग हर फ़्रेम में ज़्यादा से ज़्यादा 256, मीडियन कट से चुने हुए, LZW से कंप्रेस्ड, बिना डिदरिंग के
आपकी फ़ाइलें कहाँ जाती हैं कहीं नहीं। वे इसी टैब की मेमोरी में रहती हैं।
ध्यान देने लायक

यह GIF मेकर क्या नहीं करता

यह सूची की इमेज से एक GIF89a फ़ाइल लिखता है, जिसमें सबके लिए एक ही समय और एक ही कैनवास होता है। कुछ कामों के लिए दूसरा टूल बेहतर रहता है।

सभी फ़्रेम का समय एक जैसा

आपका चुना हुआ समय पूरी एनिमेशन पर लागू होता है। अलग-अलग फ़्रेम के लिए अलग समय नहीं है, इसलिए किसी एक इमेज को बाकियों से ज़्यादा देर रोके रखना यह पेज नहीं लिख सकता।

टेक्स्ट या स्टिकर नहीं

फ़्रेम आपकी इमेज ही रहती हैं, जैसी वे हैं। कैप्शन, स्टिकर और ऊपर से ड्रॉइंग इस टूल का हिस्सा नहीं हैं।

सभी फ़्रेम का आकार एक

कैनवास पहली इमेज से तय होता है, और अलग आकार वाली इमेज पारदर्शी किनारों के साथ उसके बीच में आ जाती है। अगर आप चाहते हैं कि इमेज पूरा फ़्रेम भरें तो पहले इमेज रीसाइज़र से उन्हें एक जैसा आकार दे दें।

हर फ़्रेम में 256 रंग, डिदरिंग नहीं

हर फ़्रेम उन्हीं 256 रंगों तक सिमट जाता है जो उस पर सबसे सही बैठते हैं, और पैलेट सीधे लागू होता है, गायब रंगों की नकल के लिए पिक्सेल बिखेरे नहीं जाते। हल्के शेड वाली फ़ोटो में बैंड दिखते हैं।

आधी पारदर्शी पिक्सेल सपाट हो जाती हैं

GIF में अल्फा चैनल नहीं, सिर्फ़ एक पूरी तरह पारदर्शी रंग होता है। जिस पिक्सेल का अल्फा 128 से कम है वह वही साफ़ रंग बन जाता है, और उससे ज़्यादा गाढ़ी पिक्सेल सफ़ेद पर मिला दी जाती है।

संबंधित इमेज टूल

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

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

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

नहीं। एक ही समय सभी फ़्रेम पर लागू होता है, और विकल्प हैं 0.1, 0.2, 0.5 और 1 सेकंड। सबसे छोटा विकल्प 0.1 सेकंड इसलिए है क्योंकि व्यूअर करीब 20 मिलीसेकंड से कम की देरी को वैसे भी 100 मिलीसेकंड मान लेते हैं।

एनिमेशन सूची के क्रम में चलता है। किसी पंक्ति को ऊपर या नीचे करने के लिए उसके तीर इस्तेमाल करें, और हटाने वाले बटन से उसे निकाल दें। पंक्ति को खींचकर क्रम नहीं बदलता।

पूरी तरह पारदर्शी हिस्से बने रहते हैं। GIF में अल्फा चैनल की जगह एक ही साफ़ रंग होता है, इसलिए 128 से कम अल्फा वाली पिक्सेल वही रंग बन जाती है और आधी पारदर्शी पिक्सेल सफ़ेद पर मिला दी जाती है।

नहीं। एनिमेशन तैयार होने पर डाउनलोड बटन दिखता है, और फ़ाइल उस पर क्लिक करने से ही animation.gif नाम से सेव होती है।

आपकी इमेज आपके डिवाइस पर ही रहती हैं

आपका ब्राउज़र हर इमेज को डिकोड करता है और यह पेज उसी टैब में GIF लिखता है। कुछ भी अपलोड नहीं होता, और टैब बंद करते ही इमेज मेमोरी से हट जाती हैं।