แปลงฟรี

PNG ถึง โปรแกรมแปลงไฟล์ ICO

แปลงภาพ PNG เป็นไฟล์ไอคอน Windows (ICO) (ตัวสร้าง Favicon) ทันทีในเบราว์เซอร์ของคุณ รวดเร็ว ปลอดภัย และฝั่งไคลเอ็นต์ทั้งหมด

คลิกหรือลาก PNG ที่นี่

รองรับได้ถึง 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 ถูกสร้างขึ้นในหน่วยความจำ และผลลัพธ์จะถูกนำเสนอเป็นการดาวน์โหลด ไม่มีการอัพโหลดเซิร์ฟเวอร์ ไม่มีการจัดเก็บไฟล์ชั่วคราว ไม่มีการพึ่งพาภายนอก

ทำไมต้องแปลง PNG เป็น ICO

หากคุณดูแลรักษาแอปพลิเคชัน Windows ไอคอนของไฟล์ปฏิบัติการจะต้องเป็นไฟล์ ICO ที่ฝังอยู่ในทรัพยากรของไบนารี ทรัพยากร PNG ที่คอมไพล์แล้วไม่เท่ากัน การสร้าง ICO ที่เหมาะสมจาก PNG ต้นแบบของคุณเป็นขั้นตอนการบรรจุมาตรฐานก่อนที่จะเชื่อมโยงไอคอนเข้ากับไฟล์ปฏิบัติการ

สำหรับไอคอน Favicon เบราว์เซอร์สมัยใหม่ยังยอมรับ PNG ผ่านทางลิงก์ rel=icon แต่ /favicon.ico ยังคงเป็นทางเลือกดั้งเดิมที่เบราว์เซอร์รุ่นเก่าและเครื่องมืออัตโนมัติจำนวนมาก (โปรแกรมอ่าน RSS, ตัวอย่างโซเชียล, โปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหา) ตรวจสอบก่อน ไซต์ที่ไม่มีไฟล์ /favicon.ico จะสร้างสัญญาณรบกวน 404 รายการในบันทึกของเซิร์ฟเวอร์ และอาจไม่สามารถแสดงได้อย่างถูกต้องในไคลเอนต์รุ่นเก่า การสร้างไฟล์เป็นงานห้าวินาที การไม่ทำให้ต้องเสียค่าใช้จ่ายในการบันทึกสแปมอย่างต่อเนื่อง

วิธีใช้งาน

อัปโหลด PNG ต้นแบบของคุณ เลือกขนาดที่จะรวมกลุ่ม สร้าง

  1. อัปโหลดไฟล์ PNG ของคุณ: ลาก PNG หนึ่งอัน (จะถูกปรับขนาดเป็นขนาดมาตรฐาน) หรือ PNG หลายอันในขนาดที่แตกต่างกัน (แต่ละอันจะถูกฝังเป็นขนาดดั้งเดิม) รองรับไฟล์ขนาดสูงสุด 50 MB
  2. เลือกขนาดที่ฝัง: ขนาดไอคอน Fav มาตรฐานคือ 16×16, 32×32 และ 48×48 ขนาดไอคอนแอปพลิเคชันมาตรฐานเพิ่ม 64×64, 128×128 และ 256×256 เลือกชุดที่ตรงกับกรณีการใช้งานของคุณ
  3. สร้าง ICO: ตัวแปลงจะปรับขนาดแหล่งที่มาตามต้องการ สร้างส่วนหัวไดเรกทอรี ICO และฝังแต่ละภาพ ผลลัพธ์จะเป็นไฟล์ .ico ไฟล์เดียวโดยมีขนาดที่เลือกทั้งหมดอยู่ภายใน
  4. ดาวน์โหลดและปรับใช้: บันทึกไฟล์. สำหรับ favicon ให้วางไว้ที่รากของไซต์ของคุณเป็น /favicon.ico สำหรับแอปพลิเคชัน Windows ให้ฝังผ่านขั้นตอนการคอมไพล์ทรัพยากรของระบบบิลด์ของคุณ

กรณีการใช้งานทั่วไป

รายละเอียดทางเทคนิค

ไฟล์ 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' และนำเสนอเป็นการดาวน์โหลด

แนวทางปฏิบัติที่ดีที่สุด

คำถามที่พบบ่อย

มีการสูญเสียคุณภาพเมื่อแปลง PNG เป็น ICO หรือไม่
ไม่ ICO ใช้ PNG หรือ BMP ดังนั้นคุณภาพของภาพของคุณจึงได้รับการเก็บรักษาไว้อย่างสมบูรณ์ในระหว่างการแปลง
รูปแบบ ICO ใช้ทำอะไร?
ICO (ไอคอน Windows) ใช้สำหรับไอคอนเว็บไซต์ ไอคอนแอปพลิเคชัน Windows เป็นหลัก
ฉันสามารถแปลงไฟล์ PNG หลายไฟล์เป็นชุดได้หรือไม่
เครื่องมือนี้ประมวลผลไฟล์ทีละไฟล์เพื่อให้มั่นใจในคุณภาพสูงสุด สำหรับไฟล์หลายไฟล์ เพียงทำขั้นตอนนี้ซ้ำ — การแปลงแต่ละครั้งใช้เวลาเพียงไม่กี่วินาที
รูปภาพของฉันจะถูกเก็บไว้เป็นส่วนตัวระหว่างการแปลงหรือไม่
ใช่. ไฟล์ PNG ของคุณได้รับการประมวลผลทั้งหมดภายในเบราว์เซอร์ของคุณโดยใช้ Canvas API และ JavaScript ไม่มีการอัปโหลดไปยังเซิร์ฟเวอร์ใดๆ — ไฟล์จะส่งโดยตรงจากอุปกรณ์ของคุณไปยังตัวแปลงและกลับไปยังอุปกรณ์ของคุณ
ไฟล์ของฉันถูกอัพโหลดไปยังเซิร์ฟเวอร์หรือไม่?
ไม่ ICO ถูกสร้างขึ้นในเบราว์เซอร์ของคุณโดยใช้การเขียนไบนารี JavaScript ไฟล์ไม่ออกจากอุปกรณ์ของคุณ
ICO ของฉันจะทำงานบน Windows เวอร์ชันเก่าได้หรือไม่
ใช่. ผลลัพธ์ใช้รูปแบบ ICO มาตรฐานที่ Windows รองรับตั้งแต่เวอร์ชัน 3.0 ขนาด 64 และต่ำกว่าใช้เพย์โหลดสไตล์ BMP เพื่อความเข้ากันได้สูงสุด รายการขนาด 256 พิกเซลใช้ PNG แบบฝัง ซึ่งรองรับ Windows Vista และใหม่กว่า
เหตุใด favicon ของฉันจึงไม่อัปเดต
เบราว์เซอร์จะแคช favicons อย่างมาก บ่อยครั้งเป็นเวลาหลายวัน บังคับให้รีเฟรชโดยการล้างแคชของเบราว์เซอร์ เปิด URL ไอคอน Fav โดยตรงเพื่อบังคับให้ดึงข้อมูลใหม่ หรือเพิ่มพารามิเตอร์การค้นหาเวอร์ชันต่อท้ายแท็กลิงก์
ฉันสามารถใส่ทั้งไอคอนสีและไอคอนขาวดำได้หรือไม่
ICO มาตรฐานรองรับความลึกของสีในข้อมูลเมตาของแต่ละรายการ แต่การใช้งานที่ทันสมัยที่สุดคือการใช้สีแบบ 32 บิตในทุกขนาด ไอคอนขาวดำเป็นปัญหาเดิมที่มีเครื่องมือเพียงไม่กี่อย่างในปัจจุบัน