🛝Toolio
परिचय संपर्क

🎞️ चित्र से GIF — एक फोटो को एनिमेट करें

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

चित्र लोड करें
🖼️
यहां एक फोटो ड्रॉप करें, या ब्राउज करने के लिए क्लिक करें
PNG, JPG, WebP … आपके ब्राउज़र में प्रोसेस किया जाता है

डिज़ाइन से ही निजी. यह टूल पूरी तरह आपके ब्राउज़र में चलता है — आपका डाला हुआ कुछ भी अपलोड या सेव नहीं होता, और यह ऑफ़लाइन भी काम करता है।

परिचय

चित्र से GIF किसी एक फोटो को एनिमेट करने के लिए चुने गए गति प्रभाव के कई फ्रेम कैनवास पर रेंडर करता है और उन्हें एक एनिमेटेड GIF में एन्कोड करता है — यह सब पूरी तरह आपके डिवाइस पर होता है, बिना किसी अपलोड और बिना किसी AI मॉडल के। पंद्रह लूपिंग प्रभावों में से चुनें: Ken Burns (धीमा ज़ूम और पैन), ज़ूम इन/आउट श्वास, पल्स, बाउंस, फ्लोट/स्वे, शेक, रॉक (टिल्ट), स्पिन, एक तिरछी चमक स्वीप, रंग चक्र (ह्यू रोटेशन), RGB स्प्लिट, ग्लिच (क्रोमेटिक स्प्लिट प्लस टूटे हुए स्लाइस), विग्नेट पल्स, नियॉन फ्लैश, और फेड इन/आउट। एक तीव्रता स्लाइडर नियंत्रित करता है कि गति कितनी तेज़ हो — हल्के, स्वाभाविक 'लिविंग फोटो' लुक के लिए इसे कम रखें, या बोल्ड प्रभाव के लिए इसे बढ़ाएं। आप लूप की लंबाई, फ्रेम दर (FPS), आउटपुट चौड़ाई, और पृष्ठभूमि रंग भी सेट कर सकते हैं (या फोटो को इधर-उधर हिलाने वाले प्रभावों के लिए पारदर्शी पृष्ठभूमि चुन सकते हैं)। हर प्रभाव आवर्ती है, इसलिए एक्सपोर्ट किया गया GIF बिना किसी झटके के सहजता से लूप होता है। GIF को gifenc — एक छोटे बिल्ट-इन एन्कोडर — से एन्कोड किया जाता है, इसलिए यह टूल तेज़ रहता है और ऑफ़लाइन काम करता है। GIF प्रति फ्रेम केवल 256 रंगों तक सीमित है, इसलिए आकाश जैसे मुलायम ग्रेडिएंट में हल्की बैंडिंग दिख सकती है; छोटी फ़ाइल के लिए आउटपुट चौड़ाई या तीव्रता कम करें।

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

  1. एक फोटो (PNG, JPG, या WebP) को अपलोड क्षेत्र पर ड्रॉप करें, या ब्राउज़ करने और एक का चयन करने के लिए क्लिक करें।
  2. एक एनिमेशन चुनें — जैसे Ken Burns, शेक, ग्लिच, स्पिन, चमक या रंग चक्र। पूर्वावलोकन इसे लाइव एनिमेट करके दिखाता है।
  3. तीव्रता स्लाइडर को खींचें। कम तीव्रता हल्की और स्वाभाविक लगती है; अधिक तीव्रता बोल्ड होती है। कठोर आकृतियों और चेहरों पर प्रभाव को हल्का ही रखना बेहतर लगता है।
  4. लूप की लंबाई, FPS, आउटपुट चौड़ाई, और पृष्ठभूमि रंग सेट करें (या चलते-फिरते प्रभावों के लिए पारदर्शी विकल्प चुनें)।
  5. 'GIF बनाएं' पर क्लिक करें। फ्रेम स्थानीय रूप से रेंडर और एन्कोड होते हैं, फिर एक पूर्वावलोकन और डाउनलोड बटन दिखाई देता है।

सामान्य प्रश्न

क्या यह छवि को चलाने के लिए AI का उपयोग करता है?
नहीं। न कोई AI है, न कोई सर्वर। यह कैनवास पर एक गणितीय गति प्रभाव (ज़ूम, पैन, शेक, ह्यू रोटेशन, आदि) को फ्रेम-दर-फ्रेम लागू करता है, फिर उन फ्रेम को एक GIF में एन्कोड करता है। यह किसी AI वीडियो मॉडल की तरह नई सामग्री गढ़ नहीं सकता — यह बस आपकी फोटो में पहले से मौजूद पिक्सेल को एनिमेट करता है।
क्या मेरी फोटो कहीं अपलोड होती है?
नहीं। छवि को पूरी तरह आपके ब्राउज़र के भीतर, बिल्ट-इन gifenc एन्कोडर की मदद से पढ़ा, एनिमेट और एन्कोड किया जाता है। आपकी फोटो आपके डिवाइस से बाहर कभी नहीं जाती और यह टूल ऑफ़लाइन भी काम करता है।
GIF इतनी सहजता से लूप क्यों होता है?
हर प्रभाव आवर्ती फ़ंक्शन (साइन और कोसाइन) से बना है, इसलिए अंतिम फ्रेम पहले फ्रेम से पूरी तरह मेल खाता है। इससे एनिमेशन बिना किसी दिखने वाले झटके के सहजता से लूप होता है।
क्या मैं पारदर्शी पृष्ठभूमि पा सकता हूं?
हां — पारदर्शी विकल्प चुनें। यह उन प्रभावों (बाउंस, स्वे, शेक, रॉक, स्पिन) के लिए सबसे ज़्यादा मायने रखता है जो फोटो को इधर-उधर हिलाते हैं, जहां खुला हुआ हिस्सा ठोस रंग की बजाय पारदर्शी हो जाता है। RGB स्प्लिट और ग्लिच हमेशा काले रंग पर कंपोज़िट होते हैं, इसलिए ये पारदर्शी विकल्प को नज़रअंदाज़ कर देते हैं।
फ़ाइल का आकार बड़ा है, या ग्रेडिएंट में बैंडिंग दिखती है। मैं क्या कर सकता हूं?
GIF प्रति फ्रेम केवल 256 रंगों तक सीमित है और हर फ्रेम को अलग से संग्रहित करता है, इसलिए इसका आकार चौड़ाई, FPS और लूप की लंबाई के साथ बढ़ता जाता है। आउटपुट चौड़ाई कम करें, FPS घटाएं, या लूप छोटा करें। मुलायम ग्रेडिएंट (जैसे आकाश) पर बैंडिंग दिखना GIF फ़ॉर्मेट की एक सीमा है — कम चौड़ाई और कम तीव्रता आमतौर पर मदद करती है।
क्या यह टूल मेरा डेटा अपलोड करता है?
नहीं। सब कुछ आपके ब्राउज़र में ही चलता है, इसलिए आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता — पेज लोड होने के बाद यह ऑफ़लाइन भी काम करता है।