SVG को ICO में ऑनलाइन मुफ़्त कन्वर्ट करें। पहले vector को 512 px या उससे बड़े आकार में फिर से render किया जाता है, फिर सभी छह icon sizes — 256, 128, 64, 48, 32, 16 — उसी से नीचे scale किए जाते हैं, upscale नहीं किया जाता। कोई signup, watermark या limit नहीं, और फ़ाइलें अपलोड के 1 घंटे बाद अपने-आप हटा दी जाती हैं।
जब आप PNG से icon बनाते हैं, तो sharpness की सीमा उस PNG में मौजूद pixels की संख्या होती है। 64x64 image देने पर 256 entry केवल upscale करके ही बनाई जा सकती है। Vector में ऐसी सीमा नहीं होती: वह pixels नहीं बल्कि shapes store करता है, इसलिए बड़े size पर render करना बस एक नया calculation है। जब vector source उपलब्ध हो, तो icon के लिए वही बेहतर starting point है — और यही एक बड़ा कारण है कि हाल में यह तरीका ज़्यादा इस्तेमाल हो रहा है।
एक महत्वपूर्ण trap पहले से जान लेना चाहिए। Rasterisers SVG को फ़ाइल में घोषित width और height के अनुसार render करते हैं, और icon SVG लगभग हमेशा width="24" घोषित करता है। उसी size पर render करने से 24-pixel grid मिलती है, जिसके बाद सभी छह icon sizes फिर upscale करने पड़ते हैं — vector का पूरा फायदा खत्म हो जाता है। PicEditLab इस चरण के render किए गए परिणाम को जाँचता है और जब सबसे लंबी side 512 से कम होती है, तो original vector को बड़े size पर फिर से render करता है। यह दूसरा pass enlargement नहीं बल्कि re-render है: paths दोबारा calculate होते हैं, इसलिए कुछ भी खोता नहीं है।
Browsers अब SVG favicons को सीधे स्वीकार करते हैं — head में type को image/svg+xml सेट वाला link tag काफ़ी है, और CSS media query से icon को dark mode के अनुसार भी बदला जा सकता है। लेकिन site root में /favicon.ico अभी भी वह path है जिसे browsers बिना HTML पढ़े खुद request करते हैं, और Safari bookmarks, Windows desktop shortcuts तथा अधिकांश crawlers भी इसी को ढूँढते हैं। व्यावहारिक समाधान दोनों देना है: इसे support करने वाले browsers के लिए SVG और बाकी सभी के लिए ICO।
Vector साफ़ edges की गारंटी देता है, लेकिन बहुत complex design को नहीं बचा सकता। 16x16 पर एक अक्षर की ऊँचाई लगभग एक दर्जन pixels होती है, और hairlines, gradients तथा छोटा internal text उस size पर किसी भी source format से आया हो, एक धुंधले ढेर में बदल जाता है। अगर छोटा करने पर icon पढ़ने योग्य नहीं है, तो सुधार artwork में करना होगा: strokes मोटे करें, internal details हटाएँ और केवल वह silhouette रखें जिसे लोग वास्तव में पहचानते हैं।
सिर्फ़ एक साधारण bitmap चाहिए? SVG को PNG में कन्वर्ट करें
किसी तकनीकी ज्ञान की ज़रूरत नहीं। मुफ़्त, तेज़ और किसी भी डिवाइस पर उपलब्ध।
कई प्रमाणित ओपन सोर्स कन्वर्जन इंजन पर निर्मित। हम प्रत्येक फॉर्मेट संयोजन के लिए सर्वोत्तम प्रोसेसिंग चेन चुनते हैं, ब्राउज़र-साइड कन्वर्जन में सामान्य रंग बदलाव और गुणवत्ता हानि से बचते हैं।
SVG इमेज को ICO में कन्वर्ट करना कई परिस्थितियों में उत्पन्न होता है: किसी अन्य डिवाइस या प्लेटफॉर्म के साथ संगतता सुनिश्चित करना, स्टोरेज कम करना, या किसी ऐसी सेवा में अपलोड के लिए इमेज तैयार करना जो सोर्स फॉर्मेट स्वीकार नहीं करती। पारंपरिक तरीका 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 उपयोग करता है।