टूल क्या जनरेट करता है
यह जनरेटर एक ही छवि को एक संपूर्ण, आधुनिक फ़ेविकॉन बंडल में बदल देता है —
पुराने ब्राउज़रों के लिए एक मल्टी-साइज़ .ico, 16 / 32 / 180 / 192 / 512
PNG वेरिएंट, एक वैकल्पिक मूल .svg, PWA के लिए एक site.webmanifest,
और वह HTML स्निपेट जिसे आप <head> में पेस्ट करते हैं। हर बाइट आपके
ब्राउज़र में ही बनती है; कोई अपलोड नहीं, कोई सर्वर नहीं, कोई एनालिटिक्स नहीं।
बंडल में क्या है
favicon.ico— ब्राउज़र टैब, बुकमार्क और पुराने Windows शॉर्टकट के लिए मल्टी-इमेज (16 / 32 / 48)।favicon-16x16.pngऔरfavicon-32x32.png— मौजूदा ब्राउज़रों द्वारा उपयोग किए जाने वाले आधुनिक PNG वेरिएंट।favicon.svg— केवल तभी शामिल किया जाता है जब आपकी स्रोत छवि SVG हो और “Use original SVG” टॉगल चालू हो।apple-touch-icon.png— 180×180, अपारदर्शी, iOS होम स्क्रीन के लिए उपयोग किया जाता है।pwa-192x192.pngऔरpwa-512x512.png— मानक PWA आइकन।pwa-maskable-192x192.pngऔरpwa-maskable-512x512.png— W3C द्वारा अनुशंसित सुरक्षित क्षेत्र वाले मास्केबल वेरिएंट।site.webmanifest— ऊपर दिए गए आइकनों से जुड़ा PWA मैनिफ़ेस्ट।
पैडिंग, बैकग्राउंड और मास्केबल सुरक्षित क्षेत्र कैसे काम करते हैं
प्रत्येक प्लेटफ़ॉर्म की अपनी पैडिंग (“Margin”) होती है जिससे आप आइकन कैनवास के अंदर कुछ खाली जगह छोड़ सकें। “Add background” स्विच आपके स्रोत के पीछे एक अपारदर्शी वर्ग पेंट करता है — यह तब उपयोगी है जब स्रोत पारदर्शी हो और गंतव्य को अपारदर्शिता की आवश्यकता हो (Apple की होम स्क्रीन) या केवल ब्राउज़र टैब में दृश्य कंट्रास्ट के लिए। मास्केबल PWA आइकन प्लेटफ़ॉर्म मार्जिन के अतिरिक्त एक सुरक्षित क्षेत्र का उपयोग करते हैं: मध्य ~80% के बाहर की कोई भी चीज़ Android, Windows या ChromeOS द्वारा क्रॉप की जा सकती है जब वे गोलाकार, गोल कोनों वाला या स्क्वर्कल मास्क लगाते हैं।
बंडल को अपनी साइट में जोड़ना
- डाउनलोड की गई आर्काइव को अपने वेब रूट में अनज़िप करें (ताकि फ़ाइलें
/favicon.ico,/site.webmanifest, आदि पर रहें)। - HTML स्निपेट को अपनी साइट के
<head>में पेस्ट करें। - यदि आप किसी सब-पाथ से एसेट्स सर्व करते हैं (उदाहरण के लिए
/static/icons/), तो जनरेट करने से पहले “Asset path” सेट करें ताकि स्निपेट और मैनिफ़ेस्ट सही URL का उपयोग करें। - यदि आपने मैनिफ़ेस्ट को इस टूल द्वारा उजागर की गई सीमा से आगे
कस्टमाइज़ किया है (उदाहरण के लिए
categoriesयाscreenshotsजोड़ने के लिए), तोsite.webmanifestको टेक्स्ट एडिटर में खोलें और उसे सीधे एडिट करें — यह सादा JSON है।