PNG ถึง โปรแกรมแปลงไฟล์ ICO
แปลงภาพ PNG เป็นไฟล์ไอคอน Windows (ICO) (ตัวสร้าง Favicon) ทันทีในเบราว์เซอร์ของคุณ รวดเร็ว ปลอดภัย และฝั่งไคลเอ็นต์ทั้งหมด
คลิกหรือลาก PNG ที่นี่
รองรับได้ถึง 50MB
แปลงภาพ PNG เป็นไฟล์ไอคอน Windows (ICO) (ตัวสร้าง Favicon) ทันทีในเบราว์เซอร์ของคุณ รวดเร็ว ปลอดภัย และฝั่งไคลเอ็นต์ทั้งหมด
รองรับได้ถึง 50MB
ICO คือรูปแบบที่ Windows คาดหวังสำหรับไอคอนแอปพลิเคชันเดสก์ท็อป และรูปแบบที่เบราว์เซอร์ในอดีตคาดหวังสำหรับไอคอน Fav (ลิงก์ rel=icon, /favicon.ico) การสร้างไฟล์ ICO ที่เหมาะสมหมายถึงการรวมรูปภาพเดียวกันหลายขนาดไว้ในคอนเทนเนอร์เดียว เพื่อให้ระบบปฏิบัติการหรือเบราว์เซอร์สามารถเลือกความละเอียดที่ต้องการได้ โดยทั่วไปแล้ว favicon ICO จะประกอบด้วย 16×16, 32×32 และ 48×48; ICO แอปพลิเคชันเดสก์ท็อปมักจะเพิ่ม 64×64, 128×128 และ 256×256
ตัวแปลงนี้ใช้ไฟล์ PNG หนึ่งไฟล์ขึ้นไปและเขียนไฟล์ ICO ที่มีโครงสร้างอย่างเหมาะสมในเบราว์เซอร์ของคุณ ไดเร็กทอรี ICO และข้อมูลเมตาของรูปภาพที่ฝังไว้แต่ละภาพถูกสร้างขึ้นใน JavaScript โดยใช้บัฟเฟอร์ไบนารี รายการ PNG จะถูกฝังโดยตรง ในขณะที่ขนาดที่เล็กกว่าสามารถเลือกเข้ารหัสใหม่เป็น DIB แบบ BMP เพื่อความเข้ากันได้แบบดั้งเดิม ผลลัพธ์เป็นไฟล์ ICO มาตรฐานที่ Windows Explorer, Visual Studio, เว็บเบราว์เซอร์ และเครื่องมืออื่นๆ ที่ใช้ ICO ยอมรับ
การประมวลผลทั้งหมดเกิดขึ้นภายในเครื่อง PNG จะถูกอ่านลงในเบราว์เซอร์ สตรีมไบต์ ICO ถูกสร้างขึ้นในหน่วยความจำ และผลลัพธ์จะถูกนำเสนอเป็นการดาวน์โหลด ไม่มีการอัพโหลดเซิร์ฟเวอร์ ไม่มีการจัดเก็บไฟล์ชั่วคราว ไม่มีการพึ่งพาภายนอก
หากคุณดูแลรักษาแอปพลิเคชัน Windows ไอคอนของไฟล์ปฏิบัติการจะต้องเป็นไฟล์ ICO ที่ฝังอยู่ในทรัพยากรของไบนารี ทรัพยากร PNG ที่คอมไพล์แล้วไม่เท่ากัน การสร้าง ICO ที่เหมาะสมจาก PNG ต้นแบบของคุณเป็นขั้นตอนการบรรจุมาตรฐานก่อนที่จะเชื่อมโยงไอคอนเข้ากับไฟล์ปฏิบัติการ
สำหรับไอคอน Favicon เบราว์เซอร์สมัยใหม่ยังยอมรับ PNG ผ่านทางลิงก์ rel=icon แต่ /favicon.ico ยังคงเป็นทางเลือกดั้งเดิมที่เบราว์เซอร์รุ่นเก่าและเครื่องมืออัตโนมัติจำนวนมาก (โปรแกรมอ่าน RSS, ตัวอย่างโซเชียล, โปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหา) ตรวจสอบก่อน ไซต์ที่ไม่มีไฟล์ /favicon.ico จะสร้างสัญญาณรบกวน 404 รายการในบันทึกของเซิร์ฟเวอร์ และอาจไม่สามารถแสดงได้อย่างถูกต้องในไคลเอนต์รุ่นเก่า การสร้างไฟล์เป็นงานห้าวินาที การไม่ทำให้ต้องเสียค่าใช้จ่ายในการบันทึกสแปมอย่างต่อเนื่อง
อัปโหลด PNG ต้นแบบของคุณ เลือกขนาดที่จะรวมกลุ่ม สร้าง
ไฟล์ ICO ประกอบด้วยส่วนหัว ICONDIR ขนาด 6 ไบต์ (สงวนไว้=0, ประเภท=1 สำหรับ ICO, จำนวน=จำนวนรูปภาพ) ตามด้วยบันทึก ICONDIRENTRY ขนาด 16 ไบต์ ตามด้วยเพย์โหลดรูปภาพ ICONDIRENTRY แต่ละรายการจะระบุความกว้างและความสูง (โดย 0 หมายถึง 256) จำนวนสี ระนาบ ความลึกบิต ขนาดเพย์โหลด และออฟเซ็ต
เพย์โหลดรูปภาพแต่ละรายการเป็นไฟล์ PNG ที่สมบูรณ์ (ลายเซ็น PNG 0x89504E47 ตอนเริ่มต้น) หรือ DIB แบบ BMP เครื่องมือการแปลงสมัยใหม่ รวมถึงเครื่องมือนี้ ฝัง PNG สำหรับขนาด 64×64 ขึ้นไป และ BMP สำหรับขนาดที่เล็กกว่า ซึ่งตรงกับแบบแผนที่ Windows คาดหวัง
เบราว์เซอร์ทำงานหนัก: การถอดรหัส PNG เป็นบิตแมปผ่าน Canvas การปรับขนาดผ่าน Canvas DrawImage พร้อมเปิดใช้งานการปรับให้เรียบ และการประกอบ ICO สุดท้ายผ่าน DataView เขียนลงในบัฟเฟอร์ไบนารี บัฟเฟอร์ถูกรวมเป็น Blob ด้วยประเภท 'image/x-icon' และนำเสนอเป็นการดาวน์โหลด