बिना क्वालिटी खोए SVG को PNG में कैसे बदलें
को अपडेट किया गया
SVG असीमित रूप से स्केलेबल होता है, इसलिए "बिना क्वालिटी खोए" का असल मतलब है अपने PNG को पर्याप्त ऊंचे रिज़ॉल्यूशन पर एक्सपोर्ट करना, जैसे कि जिस साइज़ में आप उसे दिखाएंगे उससे दो या तीन गुना बड़ा। EditItAll कन्वर्टर में SVG खोलें, आउटपुट विड्थ सेट करें, और एक शार्प PNG एक्सपोर्ट करें। यह सब आपके ब्राउज़र में ही होता है।
अभी करें — मुफ़्त, आपके ब्राउज़र में
Open the SVG → PNG converterवेक्टर बनाम रास्टर: असल में क्या बदलता है
एक SVG पिक्सल से नहीं बना होता। यह निर्देशों का एक सेट है, यहां एक लाइन खींचो, इस शेप को उस रंग से भरो, इसलिए इसे किसी भी साइज़ में बनाया जा सकता है और यह हमेशा एकदम शार्प बना रहता है। यही वजह है कि लोगो और आइकॉन अक्सर SVG में बनाए जाते हैं: वही फ़ाइल बिज़नेस कार्ड पर भी उतनी ही शार्प दिखती है जितनी किसी बिलबोर्ड पर।
PNG इसका उल्टा है: पिक्सल का एक फिक्स्ड ग्रिड। मान लीजिए आप इसे 512 पिक्सल चौड़ाई में एक्सपोर्ट करते हैं, तो आपको वही मिलता है। इसे इसके ओरिजिनल साइज़ से ज़्यादा बड़ा करने पर यह ब्लॉकी दिखने लगता है, बिल्कुल किसी फोटो को ज़ूम करने जैसा। SVG को PNG में बदलने का मतलब है इन ड्रॉइंग निर्देशों को एक फिक्स्ड ग्रिड में बदलना, इस स्टेप को रास्टराइज़ेशन कहा जाता है।
"बिना क्वालिटी खोए" का असल मतलब क्या है
चूंकि PNG का पिक्सल साइज़ फिक्स्ड होता है, इसलिए कोई एक "लॉसलेस" SVG-से-PNG कन्वर्जन जैसी चीज़ नहीं होती: आप असल में एक रिज़ॉल्यूशन चुन रहे होते हैं, और क्वालिटी उसी चुनाव पर निर्भर करती है। ट्रिक यह है कि आप जिस असल इस्तेमाल के लिए इमेज बना रहे हैं, उसके हिसाब से पर्याप्त ऊंचे रिज़ॉल्यूशन पर रेंडर करें।
एक अच्छा नियम यह है कि आप डिस्प्ले साइज़ से दो या तीन गुना बड़े साइज़ में एक्सपोर्ट करें। अगर कोई लोगो पेज पर 200 पिक्सल चौड़ाई में दिखेगा, तो उसे 400 या 600 पिक्सल में एक्सपोर्ट करें, ताकि यह हाई-रिज़ॉल्यूशन स्क्रीन पर भी शार्प बना रहे। प्रिंट के लिए चाहिए? तो साइज़ और बड़ा रखें। सबसे बड़ी गलती यही है कि बहुत छोटा एक्सपोर्ट करके बाद में उसे बड़ा किया जाए, यही एक चीज़ है जिससे क्वालिटी साफ तौर पर कम होती दिखती है।
अपने ब्राउज़र में SVG को PNG में बदलें, स्टेप-बाय-स्टेप
कन्वर्जन आपकी डिवाइस पर ही होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती:
- SVG → PNG कन्वर्टर खोलें और अपनी SVG उसमें डालें।
- आउटपुट साइज़ सेट करें: जो पिक्सल विड्थ चाहिए वह डालें (जितनी बड़ी विड्थ, उतना शार्प रिज़ल्ट, और उतनी बड़ी फ़ाइल)।
- अपनी PNG एक्सपोर्ट करके डाउनलोड करें।
चूंकि सब कुछ सीधे आपके ब्राउज़र में होता है, पेज लोड होने के बाद आप ऑफलाइन भी हो जाएं तो भी यह काम करता रहता है, यही इस बात का सबूत है कि SVG किसी सर्वर पर नहीं भेजी जा रही। न कोई अकाउंट चाहिए, न कोई वॉटरमार्क, और न ही कन्वर्जन की कोई लिमिट।
ट्रांसपेरेंसी और सही साइज़ चुनना
SVG में अक्सर ट्रांसपेरेंट बैकग्राउंड होता है, और यह सीधे आगे भी बना रहता है: PNG में एक्सपोर्ट करने पर ट्रांसपेरेंट हिस्से ट्रांसपेरेंट ही रहते हैं, क्योंकि PNG एक अल्फा चैनल सपोर्ट करता है। आपके लोगो के पीछे अचानक कोई सफेद बॉक्स नहीं आ जाएगा।
अगर आपको यकीन नहीं है कि कौन सी पिक्सल विड्थ चुनें, तो यह देखें कि इमेज असल में कहां दिखाई जाएगी। किसी फेविकॉन के लिए शायद सिर्फ 64 पिक्सल काफी हों; किसी हीरो ग्राफिक के लिए 2,000 पिक्सल या उससे भी ज़्यादा चाहिए हो सकते हैं। अगर कन्फ्यूजन हो, तो थोड़ा बड़ा साइज़ चुनें: आप बाद में कभी भी PNG को कंप्रेस करके फ़ाइल छोटी कर सकते हैं, लेकिन बहुत छोटे एक्सपोर्ट किए गए PNG में बाद में डिटेल वापस नहीं जोड़ी जा सकती। और अगर बाद में आपको JPG चाहिए हो, तो PNG → JPG कन्वर्जन बस एक सेकंड में हो जाता है।
आज़माने के लिए तैयार?
मुफ़्त, बिना साइन-अप — और जो भी आप खोलते हैं वह आपके डिवाइस से बाहर नहीं जाता।
अक्सर पूछे जाने वाले प्रश्न
क्या SVG को PNG में बदलने पर वाकई पूरी क्वालिटी बनी रहती है?+
हां, बशर्ते आप पर्याप्त ऊंचे रिज़ॉल्यूशन पर एक्सपोर्ट करें। चूंकि PNG का पिक्सल साइज़ फिक्स्ड होता है, इसलिए डिस्प्ले साइज़ से दो या तीन गुना विड्थ चुनें और रिज़ल्ट शार्प बना रहेगा।
क्या ट्रांसपेरेंट बैकग्राउंड बना रहता है?+
हां। PNG ट्रांसपेरेंसी सपोर्ट करता है, इसलिए आपके SVG के ट्रांसपेरेंट हिस्से एक्सपोर्ट किए गए PNG में भी ट्रांसपेरेंट रहते हैं, ग्राफिक के पीछे कोई सफेद बॉक्स नहीं दिखता।
मुझे किस साइज़ में एक्सपोर्ट करना चाहिए?+
एक अच्छा डिफॉल्ट है इमेज को जिस साइज़ में दिखाया जाएगा उससे 2× या 3×। प्रिंट के लिए और बड़ा रखें। सबसे बड़ी गलती यही है कि छोटा एक्सपोर्ट करके बाद में बड़ा किया जाए, जिससे यह ब्लॉकी दिखने लगता है।
क्या कन्वर्ट करने के लिए मेरी SVG अपलोड होती है?+
नहीं। कन्वर्टर पूरी तरह आपके ब्राउज़र में ही चलता है, इसलिए फ़ाइल आपकी डिवाइस से बाहर कभी नहीं जाती। पेज लोड होने के बाद आप ऑफलाइन हो जाएं तो भी यह काम करता रहता है।
SVG को वैसे ही क्यों न रखा जाए?+
जब तक हो सके इसे SVG ही रहने दें, SVG परफेक्टली स्केल होता है। जब कोई टूल, फॉर्म या प्लेटफॉर्म SVG को एक्सेप्ट न करे, या आपको फिक्स्ड साइज़ की रास्टर इमेज चाहिए हो, तभी इसे PNG में बदलें।