ICNS คืออะไร?
Apple Icon Image
- Developed By
- Apple Inc.
- Initial Release
- 2001
- MIME Type
- image/x-icns
รูปแบบ ICNS เป็นมาตรฐาน Icon resource file ที่ใช้โดยระบบปฏิบัติการ macOS เพื่อแสดงไอคอนแอปพลิเคชันที่ปรับขนาดได้ใน Finder และ Dock โดยทำหน้าที่เป็น Container ที่สามารถเก็บรูปภาพได้หลายรูปแบบในความละเอียดที่ต่างกัน (ตั้งแต่ 16x16 ถึง 1024x1024 พิกเซล) และ Bit depths ที่หลากหลายเพื่อให้มั่นใจในความชัดเจนบนหน้าจอที่มีความหนาแน่นของพิกเซลต่างกัน รวมถึงจอภาพ Retina ภายในไฟล์ ICNS จะใช้อัลกอริทึมการบีบอัดที่ต่างกันตามเวอร์ชันของไอคอน ตั้งแต่ Uncompressed raw data และ Run-Length Encoding (RLE) ไปจนถึงการบีบอัดแบบ JPEG 2000 และ PNG สำหรับไฟล์ขนาดใหญ่
วิธีเปิดไฟล์ ICNS
ไฟล์ ICNS เปิดได้แบบ Native ใน macOS โดยใช้แอป Preview สำหรับระบบปฏิบัติการอื่นที่ไม่ใช่ของ Apple โปรแกรมดูภาพมาตรฐานมักจะไม่สามารถแปลผลโครงสร้าง Multi-resource ของ ICNS container ได้ ผู้ใช้ Windows และ Linux ต้องใช้ซอฟต์แวร์เฉพาะทางอย่าง XnView, IcoFX หรือ GIMP เพื่อดูหรือดึงข้อมูล Icon layers แต่ละชั้นออกมา สำหรับการแปลงเป็นรูปแบบที่เป็นมิตรกับเว็บ นักพัฒนามักใช้เครื่องมือ Command-line อย่าง libicns หรือ ImageMagick