Any2SVG के बारे में
समायोज्य वेक्टराइज़ेशन कंट्रोल के साथ एक मुफ़्त ब्राउज़र-आधारित इमेज से SVG कनवर्टर।
कनवर्टर आज़माएँAny2SVG क्या है?
Any2SVG एक मुफ़्त इमेज से SVG कनवर्टर है जो रास्टर इमेज को सीधे आपके ब्राउज़र में स्केलेबल वेक्टर ग्राफ़िक्स में बदलता है। कोई अकाउंट बनाने की ज़रूरत नहीं, कोई सब्सक्रिप्शन नहीं और आउटपुट फ़ाइल पर कोई वॉटरमार्क नहीं। आप एक इमेज अपलोड करें, अगर चाहें तो कुछ सेटिंग्स एडजस्ट करें, और उपयोग के लिए तैयार SVG फ़ाइल डाउनलोड करें।
यह टूल सबसे आम रास्टर फॉर्मेट स्वीकार करता है: PNG, JPG/JPEG, WebP, GIF, BMP, TIFF, और AVIF, प्रति इमेज 10 MB की फ़ाइल साइज़ लिमिट के साथ। चूँकि आउटपुट SVG है, आप इसे किसी भी आकार में रीसाइज़ कर सकते हैं बिना उस पिक्सेलेशन के जो बिटमैप को स्केल करने पर होता है।
Any2SVG उन सभी के लिए बनाया गया है जिन्हें किसी लोगो, आइकन, इलस्ट्रेशन या ग्राफ़िक का तुरंत वेक्टर वर्शन चाहिए। यह हाई-कॉन्ट्रास्ट इमेज पर सबसे अच्छा काम करता है जिनमें स्पष्ट रूप से परिभाषित आकार हों। फ़ोटोग्राफ़ और सूक्ष्म ग्रेडिएंट वाली इमेज भी कन्वर्ट होंगी, लेकिन परिणाम पिक्सेल-परफ़ेक्ट प्रजनन के बजाय एक स्टाइलाइज़्ड वेक्टर अनुमान होगा।
इमेज वेक्टराइज़ेशन कैसे काम करता है
जब आप Any2SVG में कोई इमेज डालते हैं, तो कन्वर्शन तीन चरणों में होता है। पहले, ब्राउज़र सोर्स फ़ाइल को HTML Canvas एलीमेंट में रेंडर करता है, जो टूल को कच्चा पिक्सेल डेटा प्रदान करता है। दूसरे, उस पिक्सेल डेटा को ImageTracer.js द्वारा ट्रेस किया जाता है — एक क्लाइंट-साइड JavaScript लाइब्रेरी जो हर पिक्सेल की जाँच करती है, समान रंगों को ग्रुप करती है, और प्रत्येक रंग क्षेत्र के चारों ओर वेक्टर पाथ बनाती है।
ट्रेसिंग एल्गोरिदम इमेज को सीमित कलर पैलेट में क्वांटाइज़ करता है, फिर उन कलर क्षेत्रों के बीच की सीमाओं का अनुमान लगाने वाले SVG पाथ एलीमेंट जनरेट करता है। सीधे किनारे और हाई-कॉन्ट्रास्ट बॉर्डर साफ़, टाइट पाथ में बदलते हैं। सॉफ़्ट ग्रेडिएंट और फ़ोटोग्राफ़िक टेक्सचर अधिक जटिल, कम अनुमानित परिणाम देते हैं।
यह समझना ज़रूरी है कि यह प्रक्रिया मूल इमेज का वेक्टर अनुमान बनाती है, 1:1 प्रतिकृति नहीं। लोगो, आइकन और लाइन आर्ट जैसे सरल ग्राफ़िक्स सबसे साफ़ SVG देते हैं। जटिल फ़ोटोग्राफ़ कन्वर्ट होंगी, लेकिन आउटपुट सोर्स के स्टाइलाइज़्ड, पोस्टराइज़्ड वर्शन जैसा दिखेगा। रास्टर और वेक्टर इमेज के बीच अंतर के बारे में अधिक जानने के लिए, रास्टर बनाम वेक्टर इमेज पर हमारी गाइड देखें।
वेक्टराइज़ेशन कंट्रोल की व्याख्या
Any2SVG आपको कई कंट्रोल देता है ताकि आप ट्रेसिंग एल्गोरिदम आपकी इमेज की व्याख्या कैसे करता है, इसे फ़ाइन-ट्यून कर सकें। इन सेटिंग्स को समझने से आपको अपने विशिष्ट उपयोग के लिए सर्वोत्तम SVG आउटपुट प्राप्त करने में मदद मिलती है।
रंगों की संख्या निर्धारित करती है कि ट्रेसर कितने अलग-अलग रंग क्षेत्र बनाता है। कम रंग सरल, छोटी SVG फ़ाइलें बनाते हैं जिनमें बड़े आकार होते हैं। अधिक रंग बारीक डिटेल कैप्चर करते हैं लेकिन फ़ाइल साइज़ और पाथ की जटिलता बढ़ाते हैं। लोगो और आइकन के लिए, कम रंगों की संख्या अक्सर सबसे अच्छा काम करती है।
डिटेल लेवल नियंत्रित करता है कि ट्रेस किए गए पाथ पिक्सेल सीमाओं का कितनी बारीकी से अनुसरण करते हैं। अधिक डिटेल का मतलब है टाइट कर्व और अधिक एंकर पॉइंट, जो सटीकता में सुधार करता है लेकिन फ़ाइल साइज़ बढ़ाता है। कम डिटेल पाथ को स्मूथ करता है और नॉइज़ हटा सकता है।
पाथ ऑप्टिमाइज़ेशन रिडंडेंट पॉइंट हटाकर और लगभग-रैखिक सेगमेंट को सीधा करके जनरेट किए गए पाथ को सरल बनाता है। अधिक ऑप्टिमाइज़ेशन साफ़, छोटी फ़ाइलें बनाता है। कोऑर्डिनेट प्रिसिज़न सेट करता है कि पाथ कोऑर्डिनेट कितने दशमलव स्थानों का उपयोग करते हैं। कम दशमलव का मतलब है छोटी फ़ाइलें, थोड़ी पोज़िशनल राउंडिंग के साथ।
लेयरिंग मोड निर्धारित करता है कि रंग क्षेत्र एक-दूसरे के ऊपर स्टैक होते हैं या बगल में बैठते हैं। ब्लर प्रीप्रोसेसिंग ट्रेसिंग से पहले रास्टर इमेज पर हल्का गॉसियन ब्लर लागू करता है, जो फ़ोटोग्राफ़ में नॉइज़ कम कर सकता है। वैकल्पिक viewBox सेटिंग आपको पिक्सेल आयामों से स्वतंत्र रूप से SVG कोऑर्डिनेट सिस्टम परिभाषित करने देती है।
लोगो के लिए एक अच्छा शुरुआती बिंदु: कम रंग, अधिक पाथ ऑप्टिमाइज़ेशन और मध्यम डिटेल का उपयोग करें। अधिक टोनल रेंज वाले इलस्ट्रेशन के लिए, रंगों की संख्या और डिटेल लेवल बढ़ाएँ।
समर्थित फॉर्मेट और बैच कन्वर्शन
Any2SVG इनपुट के रूप में सात रास्टर इमेज फॉर्मेट स्वीकार करता है: PNG, JPG/JPEG, WebP, GIF, BMP, TIFF, और AVIF। प्रत्येक फ़ाइल 10 MB तक हो सकती है। आउटपुट फॉर्मेट हमेशा SVG होता है।
आप बैच मोड का उपयोग करके एक साथ कई इमेज कन्वर्ट कर सकते हैं। कई फ़ाइलें चुनें या कनवर्टर में ड्रैग करें, अपनी वेक्टराइज़ेशन सेटिंग्स एडजस्ट करें, और उन सभी को एक ही ऑपरेशन में कन्वर्ट करें। जब आप पूरा कर लें, तो सभी परिणामों को एक बार में ZIP आर्काइव के रूप में डाउनलोड करें, जो ब्राउज़र में fflate कम्प्रेशन लाइब्रेरी का उपयोग करके बनाया जाता है।
कन्वर्शन से पहले, आपके पास प्रीप्रोसेसिंग टूल भी उपलब्ध हैं। रीसाइज़ फ़ंक्शन आपको इमेज को चौड़ाई, ऊँचाई, सटीक आयाम, प्रतिशत, या सामान्य स्क्रीन प्रीसेट के अनुसार स्केल करने देता है, वैकल्पिक अपस्केल टॉगल के साथ। क्रॉप टूल ज़ूम और आस्पेक्ट-रेशियो कंट्रोल प्रदान करता है, जिसमें फ़्री क्रॉप और स्क्वायर 1:1 प्रीसेट शामिल हैं। ऑटो-ओरिएंटेशन EXIF ओरिएंटेशन टैग पढ़ता है और इमेज को तदनुसार घुमाता है, ताकि मोबाइल डिवाइस पर ली गई फ़ोटो ट्रेसिंग से पहले सही ढंग से प्रदर्शित हों।
संबंधित गाइड
हम लेखों और गाइड की एक बढ़ती हुई लाइब्रेरी बनाए रखते हैं ताकि आपको इमेज कन्वर्शन का अधिकतम लाभ उठाने और शामिल फॉर्मेट को समझने में मदद मिल सके। यहाँ दो लेख हैं जो इस पेज की जानकारी को पूरक बनाते हैं:
- इमेज मेटाडेटा (EXIF): यह क्या है, जोखिम और इसे कैसे हटाएँ — जानें कि आपकी फ़ोटो में कौन सा मेटाडेटा होता है, यह गोपनीयता की चिंता क्यों हो सकती है, और शेयर करने या कन्वर्ट करने से पहले इसे कैसे हटाएँ।
- रास्टर बनाम वेक्टर इमेज — पिक्सेल-आधारित और पाथ-आधारित ग्राफ़िक्स के बीच मूलभूत अंतर जानें, और वेब पर स्केलेबल विज़ुअल्स के लिए SVG पसंदीदा फॉर्मेट क्यों है।