เครื่องมือนี้สร้างอะไรบ้าง
ตัวสร้างนี้แปลงรูปภาพเพียงรูปเดียวให้กลายเป็นชุดไฟล์ favicon ที่ครบถ้วนและทันสมัย —
ไฟล์ .ico หลายขนาดสำหรับเบราว์เซอร์รุ่นเก่า, ไฟล์ PNG ในขนาด 16 / 32 / 180 / 192 / 512,
ไฟล์ .svg ต้นฉบับเป็นทางเลือก, ไฟล์ site.webmanifest สำหรับ PWA,
และโค้ด HTML ที่คุณนำไปวางใน <head> ได้ ทุกไบต์ถูกสร้างขึ้นภายใน
เบราว์เซอร์ของคุณ ไม่มีการอัปโหลด ไม่มีเซิร์ฟเวอร์ ไม่มี analytics
ในชุดไฟล์มีอะไรบ้าง
favicon.ico— รูปหลายขนาดในไฟล์เดียว (16 / 32 / 48) สำหรับแท็บเบราว์เซอร์, บุ๊กมาร์ก และทางลัด Windows รุ่นเก่าfavicon-16x16.pngและfavicon-32x32.png— รูปแบบ PNG สมัยใหม่ที่ เบราว์เซอร์ปัจจุบันใช้งานfavicon.svg— รวมอยู่ในชุดไฟล์เฉพาะเมื่อรูปต้นฉบับของคุณเป็น SVG และ สวิตช์ “Use original SVG” เปิดอยู่apple-touch-icon.png— ขนาด 180×180, ทึบแสง, ใช้กับหน้าจอหลักของ iOSpwa-192x192.pngและpwa-512x512.png— ไอคอน PWA มาตรฐานpwa-maskable-192x192.pngและpwa-maskable-512x512.png— เวอร์ชัน maskable พร้อมพื้นที่ปลอดภัยตามคำแนะนำของ W3Csite.webmanifest— manifest ของ PWA ที่เชื่อมโยงกับไอคอนข้างต้น
ระยะขอบ, พื้นหลัง และพื้นที่ปลอดภัยของ maskable ทำงานอย่างไร
แต่ละแพลตฟอร์มมีระยะขอบของตัวเอง (“Margin”) เพื่อให้คุณสามารถเว้นพื้นที่หายใจ ภายในผืนผ้าใบของไอคอนได้ สวิตช์ “Add background” จะวาดสี่เหลี่ยมทึบแสง ไว้ด้านหลังรูปต้นฉบับ — มีประโยชน์เมื่อรูปต้นฉบับโปร่งใสและ ปลายทางต้องการความทึบแสง (หน้าจอหลักของ Apple) หรือเพียงเพื่อความ ตัดกันทางสายตาในแท็บเบราว์เซอร์ ไอคอน PWA แบบ maskable ใช้พื้นที่ปลอดภัย เพิ่มเติมนอกเหนือจากระยะขอบของแพลตฟอร์ม: สิ่งใดก็ตามที่อยู่นอกพื้นที่ ตรงกลางประมาณ 80% อาจถูกตัดโดย Android, Windows หรือ ChromeOS เมื่อ แพลตฟอร์มเหล่านั้นใช้มาสก์รูปวงกลม, มุมโค้ง หรือทรง squircle
การเชื่อมชุดไฟล์เข้ากับเว็บไซต์ของคุณ
- แตกไฟล์ archive ที่ดาวน์โหลดมาลงในรูทของเว็บไซต์ (เพื่อให้ไฟล์อยู่ที่
/favicon.ico,/site.webmanifestฯลฯ) - วางโค้ด HTML ลงใน
<head>ของเว็บไซต์ - หากคุณให้บริการ asset จากเส้นทางย่อย (ตัวอย่างเช่น
/static/icons/) ให้ตั้งค่า “Asset path” ก่อนสร้าง เพื่อให้โค้ดและ manifest ใช้ URL ที่ถูกต้อง - หากคุณปรับแต่ง manifest เกินกว่าที่เครื่องมือนี้รองรับ (ตัวอย่างเช่น
เพิ่ม
categoriesหรือscreenshots) ให้เปิดsite.webmanifestในโปรแกรมแก้ไขข้อความและแก้ไขโดยตรง — มันเป็น JSON ธรรมดา