आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप WebP को BMP में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
WebP से BMP
WebP 14 KB → BMP 450 KB 31.4× बड़ी
WebP 4 KB → BMP 450 KB 104.1× बड़ी
WebP 11 KB → BMP 450 KB 42.6× बड़ी
WebP अभी भी कुछ पुराने या ख़ास सॉफ़्टवेयर में नहीं खुलता, जबकि BMP लगभग हर विंडोज़ प्रोग्राम — पुराने से पुराने भी — बिना किसी अतिरिक्त लाइब्रेरी के पढ़ लेता है। यह बदलाव उन्हीं मामलों के लिए है जहाँ मंज़िल का सॉफ़्टवेयर WebP को पहचानता ही नहीं।
फ़ाइल का आकार यहाँ पीछे बैठ जाता है — अनुकूलता ही असली मक़सद है।
यहाँ का BMP एनकोडर हर पिक्सेल को सीधे 24-बिट रंग में लिखता है, कोई संपीड़न नहीं। नतीजा WebP से — जो एक आधुनिक, कड़ा संपीड़न करने वाला फ़ॉर्मेट है — कई गुना बड़ा निकलता है।
यह गिरावट नहीं, बल्कि BMP की बनावट है। जिस फ़ाइल को छोटा रखना है, उसके लिए BMP सही चुनाव नहीं।
BMP उन तीन फ़ॉर्मेट में है जहाँ पारदर्शी पिक्सेल एक ठोस रंग में भर दिए जाते हैं — तयशुदा तौर पर सफ़ेद। अगर WebP में पारदर्शी हिस्से हैं, तो वे BMP में सफ़ेद बैकग्राउंड के साथ दिखेंगे।
भरने का रंग बदला जा सकता है, पर यह तभी लागू होता है जब मूल तस्वीर में सचमुच पारदर्शिता हो — ठोस WebP तस्वीर पर इसका कोई असर नहीं।
WebP एनिमेटेड हो सकता है, पर BMP में कोई एनिमेशन नहीं समा सकता — डिकोड होते ही सिर्फ़ पहला फ़्रेम पकड़ा जाता है, बाक़ी सब पीछे छूट जाता है।
स्थिर WebP के लिए यह सीमा कोई असर नहीं करती, क्योंकि वहाँ एक ही फ़्रेम है जिसे बचाना था।
BMP उन पाँच फ़ॉर्मेट में है जिन पर गुणवत्ता की सेटिंग का कोई असर नहीं पड़ता — पिक्सेल वैसे ही लिखे जाते हैं जैसे मिले। फ़ाइल का आकार घटाने का इकलौता तरीक़ा अधिकतम चौड़ाई घटाना है।
कम पिक्सेल यानी सीधे कम बाइट, चूँकि यहाँ कोई संपीड़न बचाने के लिए है ही नहीं।
WebP कुछ EXIF और XMP डेटा रख सकता है, पर तस्वीर पहले कच्चे पिक्सेल में डिकोड होती है और उसी से BMP लिखी जाती है — इस रास्ते से कोई मेटाडेटा खंड पार नहीं होता।
यह किसी सेटिंग का नतीजा नहीं — BMP एनकोडर को कैमरा या टैग जानकारी दी ही नहीं जाती।
PNG भी लॉसलेस है, अल्फ़ा चैनल बचाती है, और आम तौर पर आकार में एक छोटा-सा हिस्सा भर रहती है। अगर सामने वाला सॉफ़्टवेयर PNG ले सकता है, तो वही चुनने लायक़ है।
BMP सिर्फ़ वहाँ चुनें जहाँ पढ़ने वाला सॉफ़्टवेयर सचमुच सिर्फ़ यही एक फ़ॉर्मेट लेता हो।
डिकोड करना और BMP लिखना दोनों उसी टैब में होते हैं जहाँ यह पेज खुला है — फ़ाइल कहीं अपलोड नहीं होती।
एक साथ कई WebP फ़ाइलें छोड़ी जा सकती हैं; हर एक अलग से बदली जाती है और सारी BMP एक ZIP में लौटती हैं।
| WebP | BMP | |
|---|---|---|
| पूरा नाम | WebP तस्वीर | Windows बिटमैप |
| फ़ाइल एक्सटेंशन | .webp | .bmp, .dib |
| मीडिया टाइप | image/webp | image/bmp |
| कंप्रेशन | सेटिंग के हिसाब से दोनों में से कोई भी | बिना कंप्रेशन |
| पहली बार प्रकाशित | 2010 | 1987 |
| प्रकाशक | Microsoft | |
| विनिर्देश | RFC 9649 | — |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | मौजूदा | पुराना, फिर भी हर जगह पढ़ा जाता है |
| बिट डेप्थ | 8 | 8 |
| रंग जो यह दर्ज कर सकता है | RGB, YCbCr | RGB, इंडेक्स्ड पैलेट |
| सबसे बड़ी इमेज | हर तरफ़ 16,383 px | — |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | AVIF, JPG, PNG | PNG, TIFF |
BMP में अल्फ़ा चैनल होता ही नहीं। पारदर्शी WebP फ़ाइल बाहर आती है तो वे हिस्से भरे हुए मिलते हैं — सफ़ेद, जब तक आप कुछ और न चुनें — और BMP की कोई सेटिंग उस पारदर्शिता को वापस नहीं ला सकती।
BMP में एक ठहरा हुआ फ़्रेम होता है। चलती हुई WebP फ़ाइल में से पहला फ़्रेम बचता है और बाक़ी छूट जाता है: यह कन्वर्ज़न उसमें से एक तस्वीर निकालता है, हरकत साथ नहीं ले जाता।
GIMP WebP और BMP — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
दोनों का निशाना अलग काम है: WebP का वेब और बनी हुई फ़ाइल सौंपना पर, BMP का प्रोग्रामों के बीच डेटा ले जाना पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
WebP Google का फ़ॉर्मेट है, जो 2010 में आया। यह हर चैनल पर 8 बिट में दर्ज करता है।
BMP Microsoft का है और 1987 से चला आ रहा है। Microsoft Paint, GIMP और IrfanView इस फ़ॉर्मेट को पढ़ लेते है।
BMP 1987 में आया और WebP 2010 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे jSquash है, तस्वीरों के संदर्भ कोडेक के WebAssembly संस्करण; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। jSquash आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
BMP कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। जिस फ़ॉर्मेट में जाना है वह पारदर्शिता नहीं सँभालता, इसलिए पारदर्शी हिस्से पृष्ठभूमि के रंग से भर दिए जाते हैं।
BMP में अल्फ़ा चैनल होता ही नहीं। पारदर्शी WebP फ़ाइल बाहर आती है तो वे हिस्से भरे हुए मिलते हैं — सफ़ेद, जब तक आप कुछ और न चुनें — और BMP की कोई सेटिंग उस पारदर्शिता को वापस नहीं ला सकती।
BMP में एक ठहरा हुआ फ़्रेम होता है। चलती हुई WebP फ़ाइल में से पहला फ़्रेम बचता है और बाक़ी छूट जाता है: यह कन्वर्ज़न उसमें से एक तस्वीर निकालता है, हरकत साथ नहीं ले जाता।
इस पेज पर WebP और BMP के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।