SVG को PNG में ऑनलाइन मुफ़्त कन्वर्ट करें और transparency बनाए रखें। बहुत छोटे size घोषित करने वाले vectors को अपने-आप अधिक resolution पर फिर से render किया जाता है, इसलिए आपको कभी unusable 24-pixel image नहीं मिलेगी। Batch conversion समर्थित है, कोई signup या watermark नहीं, और files upload के 1 घंटे बाद अपने-आप delete हो जाती हैं।
SVG drawing instructions स्टोर करता है — यह path कहाँ जाता है और किस रंग से भरा जाता है। PNG में conversion का मतलब है कि renderer उन instructions को एक बार execute करके परिणाम को pixels के रूप में रिकॉर्ड करता है। PicEditLab librsvg का उपयोग करता है, वही rendering engine जो Firefox और GNOME के पीछे है, और modern SVG syntax के gradients, masks, filters और CSS styling सहित व्यापक support देता है। दुर्लभ पुराने files जिन्हें यह parse नहीं कर पाता, उनके लिए दूसरी कोशिश ImageMagick से की जाती है।
लोगों को सबसे ज़्यादा हैरान करने वाली बात output size है। Vector का अपना कोई inherent size नहीं होता, इसलिए renderer के पास file के अंदर घोषित width और height के अलावा कोई आधार नहीं होता — और icon SVG लगभग हमेशा width="24" घोषित करता है। इसी वजह से कई online converters 24x24 PNG देते हैं: तकनीकी रूप से सही, लेकिन व्यवहार में बेकार। यह page ऐसे मामले को पहचानता है और original vector को 512 px या उससे बड़े size पर फिर से render करता है, aspect ratio बनाए रखते हुए। यह re-render है, enlargement नहीं, इसलिए परिणाम वास्तव में sharp होता है।
Transparency बनी रहती है। नीचे कोई white background नहीं बनाया जाता, इसलिए जहाँ SVG कुछ नहीं draw करता, वहाँ PNG transparent रहता है। ध्यान देने वाली उलटी स्थिति है: अगर SVG में पूरे canvas को ढकने वाला white rectangle है, तो वह artwork का हिस्सा है और draw किया जाएगा, इसलिए PNG का background white होगा। समाधान है उस rectangle को अपने design tool में हटाना — conversion step को इसका अनुमान नहीं लगाना चाहिए।
जहाँ SVG स्वीकार नहीं किया जाता, वहाँ PNG वास्तव में ज़रूरी है। Email clients, slide decks, अधिकांश e-commerce back ends, social platform avatars और cover images तथा कई forums और web forms केवल bitmaps स्वीकार करते हैं। Security का पहलू भी है — SVG executable markup document है, इसलिए कई systems जो user uploads की अनुमति देते हैं, उसे पूरी तरह block कर देते हैं; PNG में convert करना सबसे आसान रास्ता है।
उलटी दिशा में जाना है? PNG को trace करके असली SVG बनाएँ
किसी तकनीकी ज्ञान की ज़रूरत नहीं। मुफ़्त, तेज़ और किसी भी डिवाइस पर उपलब्ध।
कई प्रमाणित ओपन सोर्स कन्वर्जन इंजन पर निर्मित। हम प्रत्येक फॉर्मेट संयोजन के लिए सर्वोत्तम प्रोसेसिंग चेन चुनते हैं, ब्राउज़र-साइड कन्वर्जन में सामान्य रंग बदलाव और गुणवत्ता हानि से बचते हैं।
SVG इमेज को PNG में कन्वर्ट करना कई परिस्थितियों में उत्पन्न होता है: किसी अन्य डिवाइस या प्लेटफॉर्म के साथ संगतता सुनिश्चित करना, स्टोरेज कम करना, या किसी ऐसी सेवा में अपलोड के लिए इमेज तैयार करना जो सोर्स फॉर्मेट स्वीकार नहीं करती। पारंपरिक तरीका Photoshop, GIMP या समान डेस्कटॉप एप्लिकेशन इंस्टॉल करना है — एक कभी-कभी के काम के लिए अनावश्यक। ब्राउज़र-आधारित कन्वर्टर एक विकल्प हैं, लेकिन वे इस बात से सीमित हैं कि ब्राउज़र क्या नेटिवली डीकोड कर सकता है। PicEditLab कन्वर्जन सर्वर-साइड चलाता है, इसलिए फॉर्मेट सपोर्ट, आउटपुट गुणवत्ता और प्रोसेसिंग स्पीड आपके ब्राउज़र या डिवाइस पर निर्भर नहीं करती।
PicEditLab पर कन्वर्जन तीन चरणों में होता है — अपलोड, टारगेट फॉर्मेट चुनें, डाउनलोड:
हमारा सर्वर एक प्रमाणित ओपन सोर्स टूलचेन चलाता है। ImageMagick कलर स्पेस कन्वर्जन और रीसैंपलिंग संभालता है, libheif HEIC एन्कोडिंग और डीकोडिंग के लिए x265 कोडेक उपयोग करता है, libavif AVIF के लिए AOM उपयोग करता है, libjxl JPEG XL संभालता है, OpenJPEG JPEG 2000 कवर करता है और dcraw RAW फाइलों से रॉ सेंसर डेटा डीकोड करता है। JPG आउटपुट वेब पर तेज़ perceived लोडिंग के लिए progressive encoding के साथ quality 85 उपयोग करता है। PNG आउटपुट एक भी pixel detail खोए बिना फाइल साइज़ जितना छोटा हो सके रखने के लिए maximum compression के साथ zlib उपयोग करता है।
PicEditLab का image pipeline ImageMagick, libheif, libavif और libjxl पर बनाया गया है — वही battle-tested open source libraries जो Apple, Google और Mozilla उपयोग करते हैं। हम प्रत्येक format के लिए encoder parameters को उस quality-file size tradeoff से match करने के लिए fine-tune करते हैं जो अधिकांश users वास्तव में चाहते हैं, और नए format revisions के साथ बने रहने के लिए हर release के साथ pipeline updates deliver करते हैं।