मुख्य सामग्री पर जाएं
PulsarKit

PNG को SVG में कन्वर्ट करें

PNG को अपने ब्राउजर में ट्रेस करके स्केलेबल SVG बनाएं। यह कुछ ही रंगों वाले लोगो और फ्लैट आइकन के लिए है, फोटो के लिए नहीं।

फाइलें यहां छोड़ें

.png · 20 MB तक

और सेटिंग

कैसे SVG में ट्रेस करें

  1. 1

    अपनी PNG यहां छोड़ें

    20 फाइलें तक, हर फाइल 20 MB तक और हर इमेज 4 मेगापिक्सल तक। .png नाम वाली JPEG, WebP और BMP फाइलें भी बिना कुछ कहे कन्वर्ट हो जाती हैं।

  2. 2

    रंगों की संख्या चुनें

    रंग जितने कम, परिणाम उतना साफ और हल्का। सफेद पर काले निशान के लिए दो सही हैं; ज्यादातर फ्लैट आइकन के लिए आठ।

  3. 3

    SVG डाउनलोड करें

    परिणाम कार्ड दिखाता है कि कितने रंग और कितनी आउटलाइन बनीं, ताकि आप तुरंत समझ सकें कि सेटिंग सही थीं या नहीं।

ट्रेसिंग में होता क्या है

वेक्टर बनाना कन्वर्जन नहीं, बल्कि अनुमान है। पहले इमेज को सीमित पैलेट में बदला जाता है, फिर एक रंग वाले हर हिस्से की सीमा के साथ चलकर उसे सीधे टुकड़ों और Bezier कर्व की कड़ी में बदला जाता है। यह तब अच्छा चलता है, जब स्रोत सच में सपाट हिस्सों से बना हो: लोगो, स्टेंसिल, ऐप आइकन, चार्ट का स्क्रीनशॉट। जब स्रोत में रंग लगातार बदलते हैं, तब यह खराब चलता है। फोटो में ढूंढने लायक सपाट हिस्से होते ही नहीं, इसलिए ट्रेसर हजारों छोटे-छोटे हिस्से गढ़ लेता है: किनारे गोल हो जाते हैं, हल्के ग्रेडिएंट साफ दिखने वाली पट्टियों में टूट जाते हैं, और आखिर में SVG, PNG से बड़ी भी होती है और धुंधली भी। यह टूल फोटो को भी प्रोसेस करेगा और परिणाम कार्ड पर यह बता भी देगा, पर बाद में हैरान करने से बेहतर है कि यह बात इसी पेज पर कह दी जाए।

चार सेटिंग, और हर एक किसलिए है

रंगों की संख्या मुख्य लीवर है: यह उस पैलेट का साइज तय करती है, जिसमें सब कुछ बदला जाता है, और फाइल के साइज और आउटलाइन की सफाई, दोनों पर इसी का सबसे ज्यादा असर होता है। स्मूदिंग तय करती है कि कर्व ट्रेस की गई सीमा से कितना सटकर चलें: कम मान तीखे कोने रखता है, पर नोड बहुत बढ़ जाते हैं; ज्यादा मान चिकने कर्व देता है, जो छोटे ब्योरे निगल सकते हैं। “इससे छोटे शेप छोड़ दें” दिए गए पिक्सल से छोटी हर आउटलाइन हटा देता है, और JPEG आर्टिफैक्ट और स्कैनर के शोर के लिए यही सही उपाय है। आउटलाइन की चौड़ाई डिफॉल्ट रूप से शून्य है: आकृतियां भरी जाती हैं और कोई दिखने वाली रेखा नहीं होती। अगर आप हर हिस्से के साथ उसी रंग की आउटलाइन भी चाहते हैं, तो इसे बढ़ाएं।

पारदर्शिता, और ऐसा परिणाम जिसे आप जांच सकें

“पारदर्शिता रखें” चालू हो, तो आधे से कम अल्फा वाले पिक्सल पैलेट में अलग पारदर्शी एंट्री माने जाते हैं और बनाए नहीं जाते, इसलिए पारदर्शी बैकग्राउंड वाला लोगो पारदर्शी बैकग्राउंड के साथ ही निकलता है। इसे बंद करें, तो पहले सबसे आम अपारदर्शी रंग का एक आयत बिछाया जाता है और ट्रेस की गई आकृतियां उसके ऊपर आती हैं। यह तब काम आता है, जब आगे की जगह पारदर्शिता बिल्कुल नहीं संभाल पाती। दोनों हालात में परिणाम सादा, पढ़ने लायक XML होता है: आप इसे किसी भी एडिटर में खोल सकते हैं, पाथ देख सकते हैं और किसी फिल का रंग हाथ से बदल सकते हैं।

फाइल आपके डिवाइस से बाहर नहीं जाती

डिकोडिंग और ट्रेसिंग, दोनों आपके ब्राउजर टैब में चलते हैं। PNG डिकोडर WebAssembly है, ट्रेसर JavaScript है, और इनमें से कोई भी नेटवर्क से बात नहीं करता। कुछ भी अपलोड नहीं होता, सर्वर पर कोई कतार नहीं लगती, और टैब बंद करते ही मेमोरी से सब मिट जाता है।

अक्सर पूछे जाने वाले सवाल

SVG हूबहू PNG जैसी क्यों नहीं दिखती?

क्योंकि ट्रेसिंग पिक्सल कॉपी नहीं करती, बल्कि तस्वीर को कर्व से दोबारा बनाती है। रंग सीमित पैलेट में सिमट जाते हैं, और हर सीमा को ऐसे कर्व से दिखाया जाता है, जो मूल किनारे के पास चलता है, ठीक उसके ऊपर नहीं। सपाट कलाकृति पर सामान्य साइज में यह फर्क नहीं दिखता; बारीक ब्योरे वाली या फोटो जैसी इमेज पर साफ दिखता है।

लोगो के लिए कितने रंग चुनें?

लोगो के सपाट रंग गिनें और वही संख्या रखें। सफेद बैकग्राउंड पर एक रंग का निशान 2 पर सबसे साफ ट्रेस होता है, आम दो रंगों वाला ब्रांड लोगो 3 या 4 पर। सपाट कलाकृति पर संख्या बढ़ाने से सटीकता नहीं बढ़ती; इससे बस एंटी-एलियासिंग वाले किनारे के पिक्सल अलग बीच वाली आकृतियों में बंट जाते हैं और फाइल फूल जाती है।

फोटो के लिए परिणाम इतना भारी क्यों है?

फोटो में सपाट हिस्से नहीं होते, इसलिए ट्रेसर मिलते-जुलते रंग के हर छोटे टुकड़े की आउटलाइन बनाता है, अक्सर दसियों हजार। अगर आउटलाइन में कुल मिलाकर 50,000 से ज्यादा नोड हों, तो परिणाम देने की जगह मना कर दिया जाता है, क्योंकि वह मूल से धीरे खुलेगा और देखने में भी खराब होगा। फिर भी आजमाना चाहें, तो रंगों की संख्या 4 करें और “इससे छोटे शेप छोड़ दें” बढ़ाएं।

“इससे छोटे शेप छोड़ दें” क्या करता है?

यह उतने पिक्सल से छोटी हर ट्रेस की गई आउटलाइन हटा देता है। वरना JPEG कंप्रेशन के छोटे धब्बे, स्कैनर के दाने या हल्के शोर वाला बैकग्राउंड, सब आउटलाइन बन जाते हैं, और हर एक फाइल का वजन बढ़ाती है, पर दिखने में कुछ नहीं जोड़ती। डिफॉल्ट मान 8 ज्यादातर शोर हटा देता है और i के ऊपर के बिंदु जैसे जानबूझकर रखे छोटे ब्योरे बचा लेता है।

क्या आकृतियों के चारों ओर आउटलाइन जोड़ सकते हैं?

हां। आउटलाइन की चौड़ाई शून्य से ऊपर करें, तो ट्रेस किया गया हर हिस्सा अपने ही फिल रंग की रेखा के साथ बनता है। 0 पर आकृतियां सिर्फ भरी जाती हैं, और लोगो के लिए आमतौर पर यही चाहिए, क्योंकि उसी रंग की आउटलाइन बस हर आकृति को थोड़ा मोटा कर देती है।

क्या पारदर्शिता बची रहती है?

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

एक बार में कितनी फाइलें ट्रेस कर सकते हैं?

20 फाइलें तक, हर एक 20 MB और 4 मेगापिक्सल तक। मेगापिक्सल की सीमा हमारे दूसरे PNG टूल से जानबूझकर कम है: ट्रेसिंग का समय पिक्सल की संख्या से तेज बढ़ता है, और बड़ी इमेज पर काम पूरा होने के बजाय टैब अटक जाएगा।

क्या फाइल सर्वर पर अपलोड होती है?

नहीं। PNG आपके ब्राउजर में डिकोड और ट्रेस होती है, और SVG भी वहीं बनती है। कभी भी कुछ भी टैब से बाहर नहीं जाता।

गाइड

संबंधित टूल

SVG से PNGSVG फाइलों को किसी भी स्केल पर या सटीक पिक्सल साइज में अपने ब्राउजर में ही PNG में बदलें। ड्रॉइंग बनने से पहले स्क्रिप्ट और बाहरी लिंक हटा दिए जाते हैं।फोटो रिसाइज करेंफोटो का साइज पिक्सल में बदलें: सटीक माप से, प्रतिशत से या तैयार प्रीसेट से, ब्राउजर छोड़े बिना।बैकग्राउंड हटाएंAI से किसी भी फोटो का मुख्य हिस्सा काटकर अलग करें: हमारा सर्वर उसे 1024 × 1024 की छोटी कॉपी में ढूंढता है, और कट-आउट आपका ब्राउजर खुद फोटो से बनाता है। पारदर्शी PNG डाउनलोड करें, या वही कट-आउट किसी ठोस रंग पर।JPG से PNGब्राउजर में ही JPG फोटो को लॉसलेस PNG में बदलें, पैलेट और ग्रेस्केल ऑप्टिमाइजेशन के विकल्प के साथ, बिना अपलोड।फोटो कंप्रेस करेंJPG, PNG, WebP, AVIF और GIF फाइलों का साइज अपने ब्राउजर में कम करें। ऐसा लेवल चुनें जो रिजॉल्यूशन बनाए रखता है, या GIF को छोड़कर बाकी फॉर्मेट के लिए KB या MB में तय साइज लिखें।WebP में कन्वर्ट करेंJPG, PNG, GIF, AVIF, BMP और HEIC इमेज को WebP में बदलें और उनका वजन एक चौथाई से एक तिहाई तक घटाएं, कुछ भी अपलोड किए बिना।