SVG को BMP में बदलें

यहाँ आप SVG को BMP में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।

  • कहाँ चलता है आपके ब्राउज़र में। फ़ाइल कभी अपलोड नहीं होती।
  • नए सिरे से बना BMP के काम करने का तरीक़ा SVG से अलग है। यह किसी लॉसी कोडेक जैसा धीरे-धीरे होने वाला नुक़सान नहीं है: BMP जो कुछ व्यक्त कर सकता है, वह हूबहू उतर आता है — और जिसका वहाँ कोई समतुल्य नहीं, वह पूरी तरह रह जाता है।
  • फ़ाइल आकार की सीमा हर फ़ाइल 100 MB तक, मुफ़्त, बिना खाते के।
  • जानने लायक़ लिखावट उन्हीं फ़ॉन्ट से बनाई जाती है जो फ़ाइल के अंदर हैं; बाक़ी के लिए कोई विकल्प आ जाता है।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

वेक्टर से पुराने बिटमैप फ़ॉर्मेट तक

कुछ बहुत पुराने विंडोज़ ऐप और एम्बेडेड सिस्टम आज भी BMP माँगते हैं और SVG को बिल्कुल नहीं पहचानते। यह बदलाव उस अंतर को पाटता है, बशर्ते तस्वीर को अब पिक्सेल के तौर पर रखना स्वीकार्य हो।

एक बार BMP बन जाने के बाद, तस्वीर अब स्केलेबल नहीं रहती — यह पिक्सेल की एक तय ग्रिड बन जाती है, ठीक जैसे कोई कैमरे से खींची गई तस्वीर।

रेंडरिंग resvg से होती है, 1,024 पिक्सेल पर

यह इंजन SVG को resvg-wasm से रेंडर करता है, ब्राउज़र के अपने कैनवस से नहीं — यह चुनाव जानबूझकर है, ताकि हर ब्राउज़र में नतीजा एक जैसा आए। डिफ़ॉल्ट आउटपुट चौड़ाई 1,024 पिक्सेल है, ऊँचाई SVG के viewBox अनुपात से तय होती है।

स्केल को 0.1 से 10 के बीच बदला जा सकता है, ताकि ज़्यादा या कम रिज़ॉल्यूशन चुना जा सके।

पारदर्शिता किसी रंग से भर जाती है

BMP उन तीन लक्ष्य फ़ॉर्मेट में है — साथ में JPG और GIF — जो पारदर्शी पिक्सेल को भर देते हैं, क्योंकि इसका अल्फ़ा चैनल नहीं होता। SVG का रेंडर बैकग्राउंड पूरी तरह पारदर्शी होता है, इसलिए यही वह जगह है जहाँ फिल कलर तय होता है, डिफ़ॉल्ट सफ़ेद।

फिल कलर इस पेज पर बदला जा सकता है, और भरना स्केलिंग से पहले होता है ताकि किनारों पर कोई गहरा फ़्रिंज न बने।

टेक्स्ट सिर्फ़ एम्बेडेड फ़ॉन्ट के साथ सही दिखता है

अगर SVG में टेक्स्ट है, तो वह फ़ाइल में एम्बेडेड फ़ॉन्ट के साथ रेंडर होता है — जो फ़ॉन्ट एम्बेड नहीं किए गए, उनके लिए कोई विकल्प इस्तेमाल होता है, पर यह ठीक-ठीक क्या होगा इस दस्तावेज़ में तय करके नहीं बताया जा सकता।

लोगो या डिज़ाइन जिसमें टेक्स्ट को पहले ही पथ में बदला (आउटलाइन किया) गया हो, इस समस्या से पूरी तरह बचा रहता है।

BMP बिना संपीड़न के लिखा जाता है

यह इंजन BMP हमेशा 24-बिट में लिखता है, बिना किसी संपीड़न के — इसलिए फ़ाइल का आकार सीधे पिक्सेल-गिनती पर निर्भर करता है, कोई क्वालिटी सेटिंग यहाँ कुछ नहीं बदलती।

1,024-पिक्सेल चौड़ी तस्वीर भी अच्छी-ख़ासी बड़ी फ़ाइल बना सकती है — यह जगह की क़ीमत है जो पुराने फ़ॉर्मेट के साथ अनुकूलता के बदले चुकानी पड़ती है।

फ़िल्टर और एनिमेशन तय नहीं किए जा सकते

अगर SVG में CSS फ़िल्टर, SVG फ़िल्टर या एनिमेशन इस्तेमाल हुए हों, तो resvg उन्हें कैसे सँभालता है — यह कोड में कहीं तय नहीं किया गया, इसलिए यहाँ कोई पक्का दावा नहीं किया जा सकता।

सादे आकार और रंग वाले SVG के लिए यह सवाल ही नहीं उठता — दिक़्क़त सिर्फ़ जटिल, इंटरैक्टिव या एनिमेटेड SVG में आ सकती है।

बिना अपलोड के

पूरा बदलाव ब्राउज़र में होता है — फ़ाइल कहीं भेजी नहीं जाती, नेटवर्क टैब खोलकर यह जाँचा भी जा सकता है। एक साथ 100 फ़ाइलें तक बदली जा सकती हैं, हर फ़ाइल पर 100 मेगाबाइट की सीमा है।

कई आइकन या लोगो एक साथ बदलने पर नतीजा एक ZIP में डाउनलोड होता है।

SVG को BMP में ऐसे बदलें

  1. अपनी SVG फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में BMP चुनें। कन्वर्ज़न आपके ब्राउज़र में होता है और फ़ाइल अपलोड नहीं होती।
  3. तैयार BMP फ़ाइल डाउनलोड कर लें।

SVG या BMP: क्या बदलता है

SVG और BMP की तुलना
SVGBMP
पूरा नामScalable Vector GraphicsWindows बिटमैप
फ़ाइल एक्सटेंशन.svg.bmp, .dib
मीडिया टाइपimage/svg+xmlimage/bmp
कंप्रेशनबिना कंप्रेशनबिना कंप्रेशन
पहली बार प्रकाशित20011987
प्रकाशकW3CMicrosoft
विनिर्देशSVG 1.1
लाइसेंसखुला मानकप्रकाशित, मानकीकृत नहीं
आज की स्थितिमौजूदापुराना, फिर भी हर जगह पढ़ा जाता है
बिट डेप्थ8
रंग जो यह दर्ज कर सकता हैRGBRGB, इंडेक्स्ड पैलेट
ब्राउज़र में खुलता हैहर ब्राउज़रहर ब्राउज़र
इसकी जगह विचारणीयPNG, PDFPNG, TIFF

क्या खो जाता है

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

SVG आकृतियों का वर्णन करता है और BMP बिंदु सँभालता है। नतीजा उसी नाप पर साफ़ है जिस पर वह बना, उससे बड़े पर नहीं: बाद में बढ़ाने पर बीच के बिंदु सिर्फ़ गढ़े जा सकते हैं — इसीलिए यहाँ निर्यात की नाप बाक़ी ज़्यादातर कन्वर्ज़न से ज़्यादा मायने रखती है।

BMP में एक ठहरा हुआ फ़्रेम होता है। चलती हुई SVG फ़ाइल में से पहला फ़्रेम बचता है और बाक़ी छूट जाता है: यह कन्वर्ज़न उसमें से एक तस्वीर निकालता है, हरकत साथ नहीं ले जाता।

नतीजा खोलना

दोनों तरफ़ के प्रोग्राम अलग हैं: SVG फ़ाइल Inkscape, Adobe Illustrator और Figma में खुलती है और BMP फ़ाइल Microsoft Paint, GIMP और IrfanView में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।

कौन-सा फ़ॉर्मेट किस काम के लिए है

दोनों का निशाना अलग काम है: SVG का वेब, लोगो और रेखाचित्र और एडिटिंग पर, BMP का प्रोग्रामों के बीच डेटा ले जाना पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।

SVG W3C का फ़ॉर्मेट है, जो 2001 में आया। यह SVG 1.1 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।

BMP Microsoft का है और 1987 से चला आ रहा है। Microsoft Paint, GIMP और IrfanView इस फ़ॉर्मेट को पढ़ लेते है।

SVG से BMP: आम सवाल

क्या मेरी SVG फ़ाइल कहीं अपलोड होती है?

नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे resvg है, Rust में लिखा एक सख़्त SVG रेंडरर; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।

क्या SVG को BMP में बदलना मुफ़्त है?

हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। resvg आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।

SVG को BMP में बदलने पर क्या गुणवत्ता जाती है?

SVG और BMP सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। लिखावट उन्हीं फ़ॉन्ट से बनाई जाती है जो फ़ाइल के अंदर हैं; बाक़ी के लिए कोई विकल्प आ जाता है।

SVG से BMP जाने पर क्या पारदर्शी पृष्ठभूमि बची रहती है?

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

SVG से बनी BMP फ़ाइल बाद में बड़ी की जा सकती है?

SVG आकृतियों का वर्णन करता है और BMP बिंदु सँभालता है। नतीजा उसी नाप पर साफ़ है जिस पर वह बना, उससे बड़े पर नहीं: बाद में बढ़ाने पर बीच के बिंदु सिर्फ़ गढ़े जा सकते हैं — इसीलिए यहाँ निर्यात की नाप बाक़ी ज़्यादातर कन्वर्ज़न से ज़्यादा मायने रखती है।

चलती हुई SVG फ़ाइल BMP बनने पर भी चलती रहेगी?

BMP में एक ठहरा हुआ फ़्रेम होता है। चलती हुई SVG फ़ाइल में से पहला फ़्रेम बचता है और बाक़ी छूट जाता है: यह कन्वर्ज़न उसमें से एक तस्वीर निकालता है, हरकत साथ नहीं ले जाता।

इन फ़ॉर्मेट के बारे में और

ये आँकड़े कहाँ से आए

इस पेज पर SVG और BMP के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।

  • Scalable Vector Graphics (SVG) 2

    W3C — SVG बिना धुँधलाए क्यों बढ़ता है और पिक्सेल वाले फ़ॉर्मेट क्यों नहीं