WebP को GIF में बदलें
WebP में सेव किए गए स्टिकर, रिएक्शन और लूप उन जगहों पर नहीं चलते जो सिर्फ़ GIF जानती हैं। उन्हें GIF में बदलें, हर फ़्रेम और उसकी टाइमिंग बरकरार। कुछ भी स्टोर नहीं होता।
- कभी स्टोर नहीं होती
- न कतार, न इंतज़ार
- साइनअप नहीं, वॉटरमार्क नहीं
यह कैसे काम करता है
अपनी WebP फ़ाइलें जोड़ें
एनिमेटेड या स्थिर, एक या पूरा बैच। चैट से सेव किया स्टिकर, किसी साइट से डाउनलोड किया लूप, डिज़ाइन टूल का एक्सपोर्ट।
कन्वर्ट करें
हर फ़्रेम अपनी टाइमिंग के साथ पढ़ा जाता है और तस्वीर से ही बने पैलेट के साथ GIF में लिखा जाता है — 256 रंग, या छोटी फ़ाइल चाहिए तो कम।
डाउनलोड करें
एक-एक करके या ZIP में। हर पंक्ति बताती है कि कितने फ़्रेम आए।
आज भी किसी को GIF क्यों चाहिए
एनिमेटेड WebP हर तकनीकी पहलू में GIF से बेहतर है — 24-बिट रंग, असली अल्फ़ा, हर फ़्रेम के पीछे वीडियो कोडेक, साइज़ का छोटा-सा हिस्सा — और इसकी एक कमज़ोरी इन सब पर भारी पड़ती है: जहां GIF चलती हैं, वहां हर जगह WebP नहीं चलता। पुराने फ़ोरम सॉफ़्टवेयर, ईमेल क्लाइंट, कुछ सोशल नेटवर्क के अपलोड फ़ॉर्म, कुछ मोड में Slack और Teams, स्लाइड डेक और Windows ऐप्लिकेशन की लंबी कतार WebP एनिमेशन को स्थिर तस्वीर की तरह दिखाते हैं, या बिल्कुल नहीं दिखाते। GIF हर जगह चलती है, और तीस साल से चल रही है।
हर WebP फ़्रेम डीकोड होकर वैसे ही जोड़ा जाता है जैसे कोई व्यूअर उसे दिखाता है — WebP फ़्रेम आंशिक, ब्लेंड किए हुए या हटाए जाने वाले हो सकते हैं, और GIF को पूरी तस्वीर चाहिए — फिर एक पैलेट में क्वांटाइज़ होकर उसी देरी के साथ लिखा जाता है। क्वांटाइज़र 256 रंग फ़्रेम के अपने हिस्टोग्राम से बनाता है और डिदर करता है, इसलिए कार्टून या स्टिकर में आमतौर पर फ़र्क़ पहचाना नहीं जा सकता और फ़ोटो में बारीक दाने आ जाते हैं। 20 ms से कम की देरी 100 ms कर दी जाती है, क्योंकि ब्राउज़र GIF के साथ वैसे भी यही करते हैं, वरना फ़ाइल भागती हुई चलती।
ट्रांसपेरेंसी उसी अकेले रूप में बचती है जो GIF के पास है: पिक्सेल या तो दिखता है या नहीं। मुलायम परछाईं या धुंधला किनारा आधे रास्ते पर काट दिया जाता है, इसीलिए चमक वाला स्टिकर एक तीखी आउटलाइन के साथ निकलता है। GIF के अंदर इसके लिए कुछ नहीं किया जा सकता; यही फ़ॉर्मैट है।
जब आपको कुछ और चाहिए
ffmpeg यह काम दो-पास पैलेट और डिदरिंग पर ज़्यादा नियंत्रण के साथ करता है: ffmpeg -i in.webp -vf "split[a][b];[a]palettegen[p];[b][p]paletteuse" out.gif। स्टिकरों के फ़ोल्डर के लिए यह एक लूप है; यहां यह एक बार छोड़ना है, जो उस पैमाने पर एक ही बात है।
अगर मंज़िल WebP चलाती है — हर मौजूदा ब्राउज़र और फ़ोन चलाता है — तो WebP ही रखें। वह छोटी, ज़्यादा शार्प है और उसमें असली ट्रांसपेरेंसी है; GIF सिर्फ़ कम्पैटिबिलिटी के लिए एक कॉपी है।
अक्सर पूछे जाने वाले सवाल
क्या एनिमेशन बना रहता है?
हां। हर फ़्रेम डीकोड होकर अपनी देरी (डिले) के साथ GIF में लिखा जाता है, और लूप हमेशा चलता रहता है, जैसे GIF चलती हैं। हर फ़ाइल के नीचे की पंक्ति बताती है कि कितने फ़्रेम रखे गए।
GIF, WebP से इतनी बड़ी क्यों है?
क्योंकि GIF 1989 का फ़ॉर्मैट है। यह हर फ़्रेम को ज़्यादा से ज़्यादा 256 रंगों में रखता है और LZW से कंप्रेस करता है; WebP एक वीडियो कोडेक इस्तेमाल करता है। पांच से दस गुना बड़ी होना आम बात है। तस्वीर सरल हो तो 128 या 64 रंग चुनने से मदद मिलती है।
रंग थोड़े अलग क्यों दिखते हैं?
एक GIF फ़्रेम में 256 रंग आ सकते हैं, इसलिए फ़ोटो जैसी WebP को एक पैलेट तक घटाया जाता है। पैलेट तस्वीर से ही बनता है और डिदर किया जाता है, जो ज़्यादातर चीज़ों पर इसे अच्छे से छिपा लेता है; स्मूद ग्रेडिएंट और त्वचा के रंग में यह दिखता है।
अगर WebP स्थिर इमेज हो तो?
आपको एक फ़्रेम वाली GIF मिलती है, और पंक्ति यही बताती है। अगर आपको किसी आधुनिक फ़ॉर्मैट में स्थिर इमेज चाहिए, तो WebP को PNG में बदलें या WebP को JPG में बदलें बेहतर पेज हैं।
क्या मेरी फ़ाइलें कहीं स्टोर होती हैं?
नहीं — किसी भी समय कुछ भी स्टोर नहीं किया जाता।
क्या मैं इसके बजाय GIF को WebP में बदल सकता हूं?
इस साइट पर अभी नहीं। GIF को PNG में बदलें पहला फ़्रेम स्थिर इमेज के रूप में लेता है; GIF से एनिमेटेड WebP बनाने के लिए Google का मुफ़्त कमांड-लाइन टूल gif2webp एक लाइन में यह कर देता है।
ध्यान दें: GIF हर फ़्रेम में 256 रंग रखती है और आंशिक ट्रांसपेरेंसी नहीं, इसलिए स्मूद ग्रेडिएंट में हल्की पट्टियां बनती हैं और मुलायम किनारे सख़्त हो जाते हैं। एनिमेटेड WebP के फ़्रेम पढ़ने के लिए हाल का Chrome, Edge या Opera चाहिए; बाक़ी जगह पहला फ़्रेम स्थिर इमेज के रूप में लिखा जाता है और पंक्ति यही बताती है।
यह टूल अपनी वेबसाइट पर लगाएं
किसी भी ब्लॉग, क्लास पेज या हेल्प आर्टिकल के लिए मुफ़्त। एक स्निपेट पेस्ट करें और आपके विज़िटर इसे सीधे आपके पेज पर इस्तेमाल कर सकेंगे।
और इमेज टूल्स
APNG को GIF में बदलें
एनिमेटेड PNG, GIF के रूप में, उन जगहों के लिए जो आज भी सिर्फ़ GIF चलाती हैं
GIF को PNG में बदलें
किसी भी GIF से एक साफ़ फ़्रेम
WEBP को PNG में बदलें
WebP फ़ाइलें हर जगह खुलें
JPG को PNG में बदलें
किसी भी JPG से लॉसलेस PNG, एक साथ कई
PNG को JPG में बदलें
PNG को छोटी JPG में, बैकग्राउंड आप चुनें
PNG को WEBP में बदलें
वेब के लिए तैयार WebP, ट्रांसपेरेंसी बरकरार