SVG से PNG कन्वर्टर
SVG वेक्टर फाइलों को PNG रैस्टर इमेज में बदलने से स्केलेबल कोड-आधारित ग्राफिक्स सार्वभौमिक एप्लिकेशन संगतता के लिए फिक्स्ड-पिक्सेल ग्रिड में बदल जाते हैं।
फ़ॉर्मेट तुलना और तकनीकी विनिर्देश
| विशिष्टता | SVG | PNG |
|---|---|---|
| MIME टाइप | image/ | image/ |
| प्रकार | वेक्टर | रास्टर |
| संपीड़न | डेटा-हानि रहित XML टेक्स्ट (GZIP से .svgz में संपीड़ित किया जा सकता है) | लॉसलेस (DEFLATE / LZ77 + Huffman) |
| मानक विनिर्देश | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| मैजिक बाइट्स हेडर | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
फ़ॉर्मेट अवलोकन और अनुप्रयोग
स्केलेबल वेक्टर ग्राफिक्स सीधे स्क्रीन पर ज्यामितीय पथ, लाइनें और आकार बनाने के लिए XML टेक्स्ट कोड पर निर्भर करते हैं। यह प्रारूप वेब लोगो और आइकन के लिए बहुत अच्छा काम करता है क्योंकि ग्राफ़िक्स किसी भी स्क्रीन आकार पर स्पष्ट रहते हैं। हालाँकि, कुछ पुराना सॉफ्टवेयर, सख्त ईमेल क्लाइंट और विशिष्ट प्रिंट टूल वेक्टर कोड को नहीं पढ़ सकते हैं। फ़ाइल को पोर्टेबल नेटवर्क ग्राफिक्स फ़ाइल में बदलने से वेक्टर आकृतियों को रंगीन पिक्सेल के निश्चित ग्रिड में रंग कर इस समस्या का समाधान हो जाता है। मोबाइल ऐप स्टोर या पुरानी प्रणालियों के लिए आइकन तैयार करते समय वेब डेवलपर्स और ग्राफिक डिजाइनरों को अक्सर इस रूपांतरण की आवश्यकता होती है। ऐप स्टोर को एप्लिकेशन आइकन के लिए विशिष्ट रैस्टर आयामों की आवश्यकता होती है। वेक्टर स्रोत को एक निश्चित इमेज ग्रिड में बदलकर, निर्माता यह सुनिश्चित करते हैं कि ग्राफिक XML कोड को पार्स करने के लिए लक्षित एप्लिकेशन पर भरोसा किए बिना प्रत्येक डिवाइस पर सही ढंग से प्रदर्शित हो।
तकनीकी विनिर्देश और कोडेक विवरण
SVG फाइलें image/svg+xml एमआईएमई प्रकार का उपयोग करती हैं और मार्कअप ब्रैकेट के भीतर संलग्न सादे पाठ XML टैग से मिलकर बनती हैं। वे मैजिक बाइट्स का उपयोग नहीं करते हैं क्योंकि वे मानव-पठनीय पाठ दस्तावेज़ हैं। PNG फ़ाइलें image/png MIME प्रकार का उपयोग करती हैं और 89 50 4E 47 0D 0A 1A 0A के सटीक आठ-बाइट मैजिक सिग्नेचर के साथ शुरू होती हैं। संरचनात्मक रूप से, SVG गणितीय पथ निर्देशों और निर्देशांक पर निर्भर करता है। PNG DEFLATE एल्गोरिदम का उपयोग करके संपीड़ित पिक्सेल के रैस्टर ग्रिड पर निर्भर करता है, जो डेटा खोए बिना संपीड़न के लिए हफमैन कोडिंग के साथ LZ77 स्लाइडिंग डिक्शनरी मिलान को जोड़ता है।
OS और ब्राउज़र संगतता
SVG फ़ाइलें अधिकांश आधुनिक ब्राउज़र में खुलती हैं, हालांकि पुराने डेस्कटॉप सॉफ़्टवेयर में उनका समर्थन नहीं हो सकता। PNG छवियों को प्रमुख ऑपरेटिंग सिस्टम, ब्राउज़र, इमेज व्यूअर और ऑफिस सुइट में व्यापक समर्थन मिलता है।
उपयोगी जानकारी
यह कन्वर्टर फ़ाइल में सेट की गई चौड़ाई और ऊँचाई पर SVG को रेंडर करता है, इसलिए बड़े या Retina-sharp PNG के लिए, परिवर्तित करने से पहले SVG में बड़ी चौड़ाई और ऊँचाई मान सेट करें।
अक्सर पूछे जाने वाले प्रश्न
SVG वेक्टर को PNG छवि में रास्टराइज़ करने पर क्या बदलता है?
SVG वेक्टर है और PNG रास्टर। रूपांतरण SVG को चुने गए पिक्सेल आकार पर रेंडर करता है; PNG उन पिक्सेल को सुरक्षित रखता है, मूल वेक्टर चित्र को नहीं।
SVG वेक्टर और PNG इमेज में क्या अंतर है?
SVG XML टेक्स्ट निर्देशों से बना एक वेक्टर प्रारूप है जो पिक्सेलेशन के बिना बिना सीमा के आकार बदल सकता है। PNG व्यक्तिगत रंगीन पिक्सेल के निश्चित ग्रिड से बना एक रैस्टर प्रारूप है। वेक्टर रीसाइज़िंग और रिस्पॉन्सिव वेब डिज़ाइन को सबसे अच्छा संभालते हैं, जबकि रैस्टर जटिल फोटोग्राफिक टेक्सचर और यूनिवर्सल सॉफ्टवेयर संगतता को सबसे अच्छा संभालते हैं।