ข้ามไปที่เนื้อหาหลัก

วิธีการสร้าง Favicon ในปี 2025: สามไฟล์ครบจบในตัว

 ใครที่กำลังต้องการทำไฟล์ favicon.ico อยู่ ผมมีคำแนะนำนสั้น ๆ เพียง 4 ขั้นตอน ในการสร้างไฟล์และตั้งค่าเว็บไซต์ให้แสดงไอคอนที่เว็บไซต์ โดยผมได้อ่านและสรุปข้อมูลจากเว็บต้นฉบับมาให้ด้วยแล้ว กับขั้นตอนที่ผมได้ทำเองจริงเป็นเนื้อหาเพิ่มเติมให้ด้วย 

วิธีการสร้าง Favicon สำหรับเว็บไซต์มี ดังนี้

  1. สร้างไอคอนของเราที่ต้องการในขนาด 64x64 บันทึกเป็นไฟล์ .png สามารถใช้โปรแกรมแก้ไขภาพ เช่น Photoshop , GIMP , Canva เป็นต้น
  2. แปลงภาพของเราเป็น .ico โดยผมใช้เครื่องมือออนไลน์ เช่น iconifier.net โดยแค่อัพโหลดภาพ แล้วรอแปลงข้อมูลแล้วดาวน์โหลดไฟล์มาใช้งาน
  3. อัปโหลดไอคอนของเราไปยังเว็บไซต์ เก็บในโฟนเดอร์ที่ต้องการ เช่น images
  4. เพิ่มโค้ดเพื่อให้เว็บไซต์แสดงผลไอคอนของเรา ในส่วนของ <head>
   <link rel="icon" href="images/favicon.ico" type="image/x-icon">
   <link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon">
  


📝 สรุปเนื้อหาโดยย่อ

แทนที่จะสร้าง favicon หลายสิบไฟล์สำหรับอุปกรณ์และเบราว์เซอร์ต่าง ๆ ผู้เขียนเสนอให้ใช้เพียง 3 ไฟล์ภาพหลัก และ 1 ไฟล์ JSON สำหรับ PWA:

✅ ไฟล์ที่จำเป็น

  1. – สำหรับเบราว์เซอร์รุ่นเก่า (ขนาด 32×32)

  2. – สำหรับเบราว์เซอร์สมัยใหม่ รองรับธีมมืด/สว่าง

  3. – สำหรับ iOS (ขนาด 180×180)

  4. – สำหรับ PWA บน Android รวมไอคอน:

    • (512×512, มี padding)

💡 แนวทางการสร้าง

  • ใช้ SVG เป็นหลักเพื่อลดขนาดไฟล์และรองรับการปรับขนาด

  • ใช้ media query ใน SVG เพื่อรองรับธีมมืด

  • ใช้เครื่องมืออย่าง GIMP, Inkscape, ImageMagick และ Squoosh เพื่อแปลงและบีบอัดไฟล์

  • เพิ่ม <link> ที่เหมาะสมใน <head> ของ HTML

  • ใช้ Webpack หรือ bundler เพื่อจัดการ cache busting และแยก favicon สำหรับ staging

🎯 ข้อดีของแนวทางนี้

  • ลดจำนวนไฟล์ favicon จาก 20+ เหลือเพียง 4–6 ไฟล์

  • รองรับเบราว์เซอร์และอุปกรณ์หลักทั้งหมด

  • ปรับปรุงประสิทธิภาพและลดภาระการจัดการไฟล์

  • รองรับ Progressive Web App (PWA) อย่างเต็มรูปแบบ


ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

วิธีแชร์เครื่องพิมพ์ ผ่าน LPR port สำหรับ Windows 10/11

 คนที่มีปัญหาในการแชร์เครื่องพิมพ์กับ Windows 10/11 สามารถใช้วิธีนี้ในการแชร์ได้ เนื่องจากระบบมีการป้องกันความปลอดภัย การแชร์แบบเดิม ๆ จึงไม่ปลอดภัย  จึงต้องมาเปิด port LPR เพื่อแชร์ผ่านแทน วิธีการง่าย ๆ แค่เปิดตัวเลือกการแชร์นี้ก่อนโดยต้องทำทั้งสองเครื่อง เครื่องแม่ต้นทาง และเครื่องลูกปลายทาง ขั้นที่ 1 การเปิดใช้งานแชร์เครื่องพิมพ์ผ่าน LPR port  ในช่องค้นหาพิมพ์คำว่า  Optional Features    แล้วเข้าไปเลือกตัวเลือก "คุณลักษณะเพิ่มเติมของ Windows" หรือ  Turn Windows features on or off เลื่อนไปด้านล่างติ๊กเลือกที่ "บริการการพิมพ์แบบ LPR"  หรือ LPR Port Monitor กดตกลง แล้วรอให้ระบบทำการติดตั้งคุณลักษณะให้เสร็จ ทั้งสองเครื่อง ขั้นที่ 2 การแชร์ printer ผ่าน LPR port  ที่เครื่องต้นทางให้กดแชร์เครื่องพิมพ์ตามปกติ ที่เครื่องปลายทางให้ทำการเพิ่มเครื่องพิมพ์ตามขั้นตอนต่อไปนี้ ที่เมนูการเพิ่มเครื่องพิมพ์ เลือกตัวเลือกล่างสุด การตั้งค่าตัวตัวเอง หรือ Create a new port เลือกเป็น LPR port กดถัดไป ใส่รายละเอียดตามนี้ ช่องแรกใส่ IP ของเครื่องต้น...

รวมสูตรคำนวณหาวันเกษียณ อายุงาน และวันครบกำหนด ได้ทั้ง Excel และ Google Sheets

หลายท่านที่ทำงานเกี่ยวกับแผนกบุคคล หรือพัสดุ คงมีปัญหาเกี่ยวกับการคำนวณหาวันที่ครบกำหนดต่าง ๆ เช่น วันเกษียณอายุราชการ อายุราชการ หรือ อายุการทำงาน วันครบกำหนดตามสัญญาจ้าง เป็นต้น ตอนนี้ผมได้รวมเอาสูตรที่ทำเองได้ง่าย ๆ มาใช้คำนวณกันด้วยโปรแกรม Excel หรือ Google Sheets เงื่อนไขการหาวันเกษียณอายุราชการ วันเกษียณอายุราชการคือสิ้นปีงบประมาณ 30 ก.ย. ปีเกษียณอายุราชการคือเมื่อมีอายุครบ 60 ปีบริบูรณ์ ผู้ที่เกิด 2 ต.ค. ให้เกษียณอายุราชการในปีถัดไป เพราะผู้ที่เกิด 1 ต.ค. จะมีอายุ 60 ปีบริบูรณ์ในวันที่ 30 ก.ย. ตาม ก.ม.แพ่งและพาณิชย์ สูตรที่เกี่ยวข้องในการคำนวณหาวันเกษียณอายุราชการ สูตรหาวันเกษียณอายุราชการ = DATE(YEAR(วันเกิด)+60+IF(AND(MONTH(วันเกิด)>=10,DAY(วันเกิด)>=2),1,0),9,30)   เริ่มจากนำปีเกิดมาบวกเพิ่มไปอีก 60 ปี ด้วยสูตร    "YEAR(วันเกิด)+60" และเพิ่มเงื่อนไขถ้าเกิดหลักวันที่ 2 ต.ค. ให้บวกอีก 1 ปี     "+IF(AND( MONTH(วันเกิด)>=10 , DAY(วันเกิด)>=2 ),1,0)" โดยตรวจสอบจากเดือน   MONTH(วันเกิด)>=10  และวันที่ DAY(วันเกิด)>=2 ถ้า...

อักษรย่อของหน่วยงานราชการภาษาอังกฤษ รหัสตัวอักษรโรมันประจำส่วนราชการ ตามระเบียบสำนักนายกรัฐมนตรี ว่าด้วยงานสารบรรณ (ฉบับที่ 4) พ.ศ. 2564

 เมื่อวันที่ 25 พฤษภาคม 2564 เว็บไซต์ราชกิจจานุเบกษา ได้เผยแพร่  ระเบียบสำนักนายกรัฐมนตรี ว่าด้วยงานสารบรรณ (ฉบับที่ 4) พ.ศ. 2564  โดยได้กำหนดรหัสตัวอักษรโรมันประจำส่วนราชการ ดังนี้