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