एसवीजीकोड एक नया प्रोग्रेसिव वेब ऐप है जो रैस्टर इमेज (जैसे जेपीईजी और पीएनजी) को एसवीजी ग्राफिक्स फाइलों में स्वचालित रूप से परिवर्तित कर सकता है।
आमतौर पर आप वेब पर छवियों की दो अलग-अलग श्रेणियां देखते हैं। रेखापुंज छवियां (जैसे जेपीजी, पीएनजी, वेबपी, इत्यादि) एक निश्चित रिज़ॉल्यूशन पर पिक्सेल की एक श्रृंखला होती हैं, जबकि वेक्टर छवियां (जैसे एसवीजी) विभिन्न रेखाओं और आकृतियों का उपयोग करती हैं। वेक्टर ग्राफिक्स लोगो और अन्य सरल छवियों के लिए लोकप्रिय हैं, क्योंकि वे उच्च रिज़ॉल्यूशन (या ज़ूम इन करने पर) पर भयानक नहीं दिखते हैं, लेकिन उन्हें स्क्रैच से बनाने में श्रम-गहन हो सकता है। अब मानक छवियों से एसवीजी बनाने के लिए एक आसान वेब ऐप है: एसवीजीकोड।
SVGcode एक नया प्रोग्रेसिव वेब ऐप है, जो Google में काम करने वाले डेवलपर रिलेशन इंजीनियर थॉमस स्टीनर द्वारा बनाया गया है (हालाँकि SVGcode स्वयं एक Google उत्पाद नहीं है)। एक बार जब आप इसे अपने ब्राउज़र में खोल लें svgco.de, आप अपने पीसी से एक छवि खोल सकते हैं, और यह स्वचालित रूप से एक एसवीजी के रूप में "खींचा" जाएगा। अधिकांश छवियों को एक सभ्य दिखने वाला एसवीजी बनाने के लिए कुछ समायोजन की आवश्यकता होगी, लेकिन यह एक प्रभावशाली वेब ऐप है, और यदि आप कभी भी रैस्टर लोगो का एक क्लीनर वेक्टर संस्करण बनाना चाहते हैं तो यह काम में आ सकता है।
एसवीजीकोड कुछ नवीनतम एपीआई द्वारा संचालित है जिसे क्रोमियम और फ़ायरफ़ॉक्स जैसे वेब ब्राउज़र ने जोड़ा है। मुख्य ड्राइंग कार्यक्षमता पर आधारित है पोट्रेस परियोजना, जिसे इस वेब ऐप के लिए वेब असेंबली कोड में परिवर्तित किया गया था। SVGCode तैयार फ़ाइल को आपके क्लिपबोर्ड पर कॉपी कर सकता है (के साथ)। एसिंक क्लिपबोर्ड एपीआई), किसी छवि पर राइट-क्लिक करने पर आपके पीसी के फ़ाइल प्रबंधक में एक विकल्प के रूप में दिखाई देता है (फ़ाइल हैंडलिंग एपीआई के साथ), और अपने डिवाइस से फ़ाइलें खोलें/सहेजें (का उपयोग करके)। फ़ाइल सिस्टम एक्सेस एपीआई). यहां तक कि यह नये का भी उपयोग करता है विंडो नियंत्रण ओवरले एपीआई इंस्टॉल होने पर सिस्टम टाइटल बार को छिपाने के लिए, जिससे यह एक मूल एप्लिकेशन जैसा महसूस हो।
आप एसवीजीकोड की विकास प्रक्रिया के बारे में अधिक पढ़ सकते हैं Google के वेब डेवलपमेंट ब्लॉग पर एक ब्लॉग पोस्ट. चूंकि यह एक PWA है, आप आधुनिक वेब ब्राउज़र के साथ किसी भी चीज़ पर SVGcode का उपयोग और इंस्टॉल कर सकते हैं।