دروستکەری فاڤیکۆنی بەخۆڕایی
هەر وێنەیەک بگۆڕە بۆ پاکێجێکی تەواوی فاڤیکۆن: favicon.icoی فرە قەبارە، ئایکۆنی Apple touch، ئایکۆنی Android/PWA، مانیفێستی وێب، و پارچە کۆدی HTMLی ئامادە بۆ لکاندن — هەموو زیپکراو، لە وێبگەڕەکەتدا.
پەڕگەکان لێرە دابگرە، یان کرتە بکە بۆ گەڕان
PNG, JPG, WebP, SVG, HEIC, HEIF · بێ سنووری قەبارەی پەڕگە
یان Ctrl+V دابگرە بۆ لکاندن لە کلیپبۆردەکەت
پەڕگەکانت هەرگیز لە ئامێرەکەت جیا نابنەوە. هەموو پرۆسێسکردنێک لە ناوەوەی وێبگەڕەکەتدا ڕوودەدات.
💡 بۆ باشترین ئەنجام، وێنەیەکی چوارگۆشە بەلایەنی کەم 512×512 بار بکە. PNG ی ڕوونکراوە یان SVG باشترین ئەنجام دەدات.
چۆن کار دەکات
ئەم ئامرازە هەر PNG، JPEG، WebP، یان SVGیەک دەگۆڕێت بۆ کۆمەڵگایەکی تەواوی فاڤیکۆن — .icoی فرە-قەبارە، ئایکۆنی Apple touch، ئایکۆنی Android/PWA، مانیفێستێکی وێب، و پارچەیەکی HTMLی ئامادەی لکاندن — تەواو لەناو وێبگەڕەکەتدا بە بەکارهێنانی APIی Canvas و JSZip. هیچ شتێک بار ناکرێت؛ هەموو کێشان و کۆکردنەوەی فایل بەشێوەیەکی ناوخۆیی ڕوودەدات.
- 1Canvas وێنەکەت دووبارە پیوان دەکاتوێبگەڕ وێنەی سەرچاوەکەت دەکێشێت لەسەر توخمی Canvasی HTMLی دەرەوەی شاشە لە هەر قەبارەیەکی پێویستدا (16، 32، 48، 180، 192، و 512 px). SVGی بەبێ تایبەتمەندی ڕوونی پان/بەرزی سەرەتا بە DOMParser و XMLSerializer ستاندارد دەکرێن بۆیە Firefox و Chrome هەمان دەرچوونی پیکسێل دروست دەکەن لەبری Canvasێکی بەتاڵ.
- 2کۆدکەرێکی ICOی دەستنووس فایلی .ico کۆدەکاتتۆماری ICOی بچووک (16، 32، 48 پیکسێل) وەک بیتمابی خاوی BGRAی 32-بیتی DIB کۆددەکرێن — BITMAPINFOHEADER پێکەوە لەگەڵ ڕیزی XORی خوارەوە-بۆ-سەرەوە و ماسکی AND 1bpp — چونکە پێکهاتەکانی شێڵی Windows پێویستیان بە فۆرماتی DIBی نەکۆکراوەیە لەو قەبارانەدا. ئامرازەکە سەرپەڕی دیرێکتۆری ICO دەنووسێت و تۆمارەکان بەیەکەوە دەبەستێت تەواو بە DataView و Uint8Array، بەبێ کتێبخانەیەکی دەرەکی ICO.
- 3دەرچوونی PNG لە ڕێگای canvas.toBlobەوە دروستدەکرێتهەر جۆرێکی PNG (favicon-16x16، favicon-32x32، apple-touch-icon-180x180، android-chrome-192x192، android-chrome-512x512) بە بانگکردنی canvas.toBlob لەگەڵ 'image/png' دەگیردرێت، ناردنی کۆدکردنی بەبێ-زیان بۆ ئەنجینی وێنەی سەرەکی وێبگەڕ. بۆشایی ئارەزوومەندانە، ڕەنگی پاشبنەما، و بڕینی شێواز (چوارگۆشە، خڕکراو، یان بازنە) پێش گرتن لەسەر context ی canvas جێبەجێدەکرێن.
- 4JSZip هەموو شتێک بۆ یەک داگرتن کۆدەکاتەوەJSZip هەموو فایلی دروستکراو کۆدەکاتەوە — favicon.ico، پێنج PNGەکان، site.webmanifestیەک لەگەڵ ناوی ئەپەکەت، و favicon-snippet.htmlـیک لەگەڵ تاگی <link> ی دروست — بۆ تاک بلۆبی .zip کە بەخۆکار بۆ ئامێرەکەت دادەگیرێت.
وێنەکەت ڕاستەوخۆ بار دەکرێت بۆ APIی Canvasی وێبگەڕ و هەرگیز لە ئامێرەکەت دەرناچێت — هیچ داتای فایلێک بۆ هیچ سێرڤەرێک لە هیچ خاڵێکدا نانێردرێت.
ئامرازە پەیوەندیدارەکان
گۆڕەری PNG بۆ فاڤیکۆنی ICO
وێنەی PNG، JPG، WebP، یان SVG بگۆڕە بۆ فایلی فاڤیکۆنی .ico ی فرە قەبارە. قەبارەکانی پێویستت هەڵبژێرە (16، 32، 48، 64، 128، 256) و یەک فایلی .ico دابگرە.
دروستکەری GIFی جوڵاو
چەندین وێنە کۆ بکەرەوە بۆ GIFێکی جوڵاو. دواخستنی فریم، پانی دەرچوون، دووبارەبوونەوە، و کوالیتی ڕێکبخە. بە تەواوی لە وێبگەڕەکەتدا کۆدکراوە.
دروستکەری واژۆ
واژۆیەک بکێشە بە مووسکە، پەنجە، یان قەڵەمی تایبەت، یان ناوت بنووسە بە فۆنتی دەستنووسین، پاشان وەک PNG یان SVGی شەفاف دەریبهێنە.