आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप BMP को PNG में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
BMP से PNG
BMP 450 KB → PNG 139 KB 3.2× छोटी
BMP 450 KB → PNG 7 KB 64.6× छोटी
BMP 450 KB → PNG 3 KB 176.7× छोटी
BMP आम तौर पर बिना किसी संपीड़न के लिखा जाता है, इसलिए वही तस्वीर PNG के मुक़ाबले कई गुना बड़ी जगह लेती है — यह पुराने स्क्रीनशॉट, स्कैन या Windows Paint से बनी फ़ाइलों में आम है।
PNG चुनने का मतलब है वही पिक्सेल, पर काफ़ी कम जगह में — और वेब, ईमेल व लगभग हर आधुनिक टूल इसे बिना किसी दिक़्क़त के खोल लेता है।
दोनों तरफ़ का पिक्सेल डेटा एक जैसा रहता है — PNG कुछ भी घटाकर नहीं, बल्कि उसी जानकारी को बेहतर तरीक़े से पैक करके संपीड़ित करता है। रजिस्ट्री में इस पूरे रास्ते को असली लॉसलेस मानने वाले सिर्फ़ दो टार्गेट हैं: PNG और TIFF।
तो अगर मक़सद सिर्फ़ जगह बचाना है, बिना कोई पिक्सेल खोए, तो PNG इसके लिए सही विकल्प है।
PNG लिखने में एक तय सेटिंग इस्तेमाल होती है — oxipng का level 2 — जो नाप के आधार पर चुना गया है: 1,366 किलोबाइट की फ़ाइल 464 मिलीसेकंड में 468 किलोबाइट तक आ जाती है, जबकि level 3 इससे ज़्यादा वक़्त लेकर भी लगभग कुछ नहीं बचाता।
oxipng आने से पहले साइट पर बनी हर PNG फ़ाइल ज़रूरत से तीन गुना बड़ी होती थी — यही वह सुधार है जो अब हर PNG आउटपुट पर लागू होता है।
BMP आम तौर पर अल्फ़ा चैनल के बिना ही सेव होता है, इसलिए यहाँ पारदर्शिता का सवाल शायद ही उठे। पर अगर BMP में कोई अल्फ़ा जानकारी बची भी हो, तो PNG उसे रखने में सक्षम है — यह उन फ़ॉर्मेट में नहीं जो पारदर्शी पिक्सेल भर देते हैं।
यानी जो भी पारदर्शिता स्रोत में मौजूद हो, वह PNG में बिना बदलाव के आगे जाती है।
चौड़ाई की सीमा तय की जा सकती है, डिफ़ॉल्ट में कोई सीमा नहीं। स्केल करते वक़्त हाई-क्वालिटी स्मूदिंग लगती है, इसलिए छोटी की गई तस्वीर के किनारे धुँधले नहीं होते।
बड़े स्कैन या पुराने स्क्रीनशॉट को वेब के लिए तैयार करते वक़्त, फ़ॉर्मेट बदलने के साथ चौड़ाई घटाना अक्सर फ़ाइल को और भी छोटा कर देता है।
BMP डीकोड होकर पिक्सेल बनता है और फिर PNG में एन्कोड होता है, इसलिए कोई भी मेटाडेटा — अगर वह मौजूद भी हो — साथ नहीं आता। यह पूरी रास्टर पाइपलाइन का नियम है, BMP या PNG के लिए ख़ास नहीं।
ज़्यादातर BMP फ़ाइलों में वैसे भी EXIF जैसा कुछ होता नहीं, इसलिए यह व्यवहार में शायद ही मायने रखता है।
पूरा बदलाव ब्राउज़र में होता है — फ़ाइल कहीं भेजी नहीं जाती, इसे नेटवर्क टैब खोलकर देखा भी जा सकता है। एक बार में 100 फ़ाइलें तक और हर फ़ाइल पर 100 मेगाबाइट की सीमा है।
बैच से मिला नतीजा एक ZIP में डाउनलोड होता है, जिसमें हर फ़ाइल अलग नाम के साथ रहती है।
| BMP | PNG | |
|---|---|---|
| पूरा नाम | Windows बिटमैप | Portable Network Graphics |
| फ़ाइल एक्सटेंशन | .bmp, .dib | .png |
| मीडिया टाइप | image/bmp | image/png |
| कंप्रेशन | बिना कंप्रेशन | बिना नुक़सान — कुछ छोड़ा नहीं जाता |
| पहली बार प्रकाशित | 1987 | 1996 |
| प्रकाशक | Microsoft | PNG Development Group |
| विनिर्देश | — | ISO/IEC 15948 |
| लाइसेंस | प्रकाशित, मानकीकृत नहीं | खुला मानक |
| आज की स्थिति | पुराना, फिर भी हर जगह पढ़ा जाता है | मौजूदा |
| बिट डेप्थ | 8 | 16 |
| रंग जो यह दर्ज कर सकता है | RGB, इंडेक्स्ड पैलेट | RGB, ग्रेस्केल, इंडेक्स्ड पैलेट |
| सबसे बड़ी इमेज | — | हर तरफ़ 2,14,74,83,647 px |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | TIFF | WebP, SVG, JXL |
कुछ नहीं खोता। BMP और PNG — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
PNG पारदर्शिता सँभाल सकता है और BMP नहीं। यह वह जगह है जो नतीजे के पास है और जिसे असली फ़ाइल ने कभी इस्तेमाल ही नहीं किया: बदलने से पारदर्शी पृष्ठभूमि बनती नहीं, बाद में बनाना बस मुमकिन हो जाता है।
BMP 1987 का है और अब मुश्किल से ही इस्तेमाल होता है। PNG वह है जो आज के प्रोग्राम लिखते हैं, इसलिए यह कन्वर्ज़न पढ़े जाते रहने का भी सवाल है।
GIMP BMP और PNG — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
PNG उन्हीं सैंपल को क़रीब आधी जगह में बाँध देता है। कुछ जाता नहीं — खोलने पर BMP फ़ाइल बिट-दर-बिट वापस मिलती है — और इसी से यह उस हर चीज़ के लिए बेहतर जगह बन जाता है जिसे आप सँभालकर रखना चाहते हैं।
दोनों का निशाना अलग काम है: BMP का प्रोग्रामों के बीच डेटा ले जाना पर, PNG का स्क्रीनशॉट, लोगो और रेखाचित्र और वेब पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
BMP Microsoft का फ़ॉर्मेट है, जो 1987 में आया। यह हर चैनल पर 8 बिट में दर्ज करता है।
PNG PNG Development Group का है और 1996 से चला आ रहा है, और ISO/IEC 15948 में तय किया गया है। Adobe Photoshop, GIMP और Paint.NET इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे jSquash है, तस्वीरों के संदर्भ कोडेक के WebAssembly संस्करण; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। jSquash आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
नहीं। PNG वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है।
PNG उन्हीं सैंपल को क़रीब आधी जगह में बाँध देता है। कुछ जाता नहीं — खोलने पर BMP फ़ाइल बिट-दर-बिट वापस मिलती है — और इसी से यह उस हर चीज़ के लिए बेहतर जगह बन जाता है जिसे आप सँभालकर रखना चाहते हैं।
कुछ नहीं खोता। BMP और PNG — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
PNG पारदर्शिता सँभाल सकता है और BMP नहीं। यह वह जगह है जो नतीजे के पास है और जिसे असली फ़ाइल ने कभी इस्तेमाल ही नहीं किया: बदलने से पारदर्शी पृष्ठभूमि बनती नहीं, बाद में बनाना बस मुमकिन हो जाता है।
इस पेज पर BMP और PNG के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।