APNG (Animated Portable Network Graphics)
APNG เป็นส่วนขยายของ PNG ที่เพิ่มการรองรับภาพเคลื่อนไหวในขณะที่ยังคงความเข้ากันได้ย้อนหลัง รองรับสี 24 บิตเต็มรูปแบบพร้อมความโปร่งใส alpha 8 บิตในทุกเฟรม ให้ภาพเคลื่อนไหวที่ลื่นไหลกว่า GIF ตัวถอดรหัสที่ไม่รองรับ APNG จะแสดงเฟรมแรกเป็น PNG แบบนิ่ง
ประเภท MIME
image/apng
ประเภท
ไบนารี
การบีบอัด
ไม่สูญเสียคุณภาพ
ข้อดี
- + Full 24-bit color with alpha transparency per frame
- + Backward compatible with static PNG viewers
- + Better compression than GIF for same quality
ข้อเสีย
- − Larger files than WebP or AVIF animations
- − Not an official PNG standard
- − Limited editing tool support
เมื่อใดควรใช้ .APNG
ใช้ APNG แทน GIF เมื่อต้องการภาพเคลื่อนไหวที่มีสีเต็มรูปแบบและความโปร่งใส alpha เช่น สติกเกอร์เคลื่อนไหวและองค์ประกอบ UI
รายละเอียดทางเทคนิค
APNG เพิ่ม chunk fcTL และ fdAT เข้าไปในข้อกำหนด PNG สำหรับการควบคุมเฟรมและข้อมูล แต่ละเฟรมสามารถมีการกำหนดเวลา การกำจัด และการผสมแบบอิสระ
ประวัติ
APNG ถูกสร้างขึ้นโดยนักพัฒนา Mozilla คือ Stuart Parmenter และ Vladimir Vukicevic ในปี 2004 ถูกปฏิเสธโดยกลุ่ม PNG แต่ได้รับการรองรับจากเบราว์เซอร์และกลายเป็นที่รองรับอย่างกว้างขวางในปี 2017