รูปแบบ PNG ได้รับการอัปเดตครั้งใหญ่หลังจาก 20 ปี แต่เกิดความกังวลเรื่องความเข้ากันได้แบบย้อนหลัง

ทีมชุมชน BigGo
รูปแบบ PNG ได้รับการอัปเดตครั้งใหญ่หลังจาก 20 ปี แต่เกิดความกังวลเรื่องความเข้ากันได้แบบย้อนหลัง

หลังจากมีความเสถียรมากว่าสองทศวรรษ รูปแบบภาพ PNG ได้รับการอัปเดตครั้งใหญ่เป็นครั้งแรกด้วยการเปิดตัวข้อกำหนด Third Edition ใหม่ เวอร์ชันใหม่นำเสนอคุณสมบัติที่รอคอยมานานหลายอย่าง รวมถึงการรองรับ HDR การรับรองอย่างเป็นทางการสำหรับ PNG แบบเคลื่อนไหว และการรองรับ metadata ของ Exif อย่างไรก็ตาม ชุมชนเทคโนโลยีกำลังแสดงความกังวลเกี่ยวกับปัญหาความเข้ากันได้ที่อาจทำให้ระบบนิเวศแตกแยก

คุณสมบัติใหม่ของ PNG Third Edition:

  • รองรับ HDR โดยใช้ cICP chunk ขนาด 4 ไบต์
  • การรับรองอย่างเป็นทางการสำหรับ APNG (Animated PNG)
  • รองรับ metadata ของ Exif
  • การปรับปรุงและชี้แจงข้อกำหนดทั่วไป

การรองรับ HDR มาถึงในที่สุด

การเพิ่มเติมที่สำคัญที่สุดคือการรองรับ HDR (High Dynamic Range) อย่างเหมาะสม ซึ่งใช้เพียง 4 ไบต์บวกกับ overhead ของ chunk มาตรฐาน PNG คุณสมบัตินี้ตอบสนองความต้องการที่เพิ่มขึ้นสำหรับภาพที่สามารถแสดงช่วงสีที่กว้างขึ้นซึ่งจอแสดงผลสมัยใหม่รองรับ การใช้งานนี้ใช้ chunk cICP ใหม่ที่ให้ข้อมูล colorspace แบบย่อ ทำให้เหมาะสำหรับไฟล์ภาพขนาดเล็กในขณะที่ยังคงความเข้ากันได้กับซอฟต์แวร์ที่มีอยู่

HDR: High Dynamic Range - เทคโนโลยีที่ช่วยให้ภาพสามารถแสดงช่วงสีและระดับความสว่างที่กว้างขึ้นกว่ารูปแบบแบบดั้งเดิม

PNG แบบเคลื่อนไหวได้รับการรับรองอย่างเป็นทางการ

รูปแบบ Animated PNG (APNG) ของ Mozilla ซึ่งได้รับการรองรับโดย Firefox และเบราว์เซอร์อื่นๆ มาหลายปี ตอนนี้เป็นส่วนหนึ่งของข้อกำหนด PNG อย่างเป็นทางการแล้ว การเคลื่อนไหวนี้สะท้อนความเป็นจริงที่ว่า PNG แบบเคลื่อนไหวได้รับการรองรับอย่างกว้างขวางในเบราว์เซอร์และแอปพลิเคชันหลักแล้ว รูปแบบนี้มีข้อได้เปรียบเหนือ GIF รวมถึงการรองรับความโปร่งแสงแบบกึ่งหนึ่งและภาพสีจริง ทำให้มีประโยชน์อย่างยิ่งสำหรับแอนิเมชัน UI และกราฟิกที่มีรายละเอียด

การถกเถียงเรื่องความเข้ากันได้แบบย้อนหลังทวีความรุนแรงขึ้น

การตอบสนองของชุมชนเผยให้เห็นความกังวลอย่างมากเกี่ยวกับการอัปเดต PNG ในอนาคต โดยเฉพาะอย่างยิ่งเกี่ยวกับการปรับปรุงการบีบอัดที่วางแผนไว้สำหรับ Fifth Edition นักพัฒนาหลายคนกังวลเกี่ยวกับสถานการณ์ USB-C ที่ไฟล์ที่มีนามสกุลเดียวกันอาจไม่ทำงานในแอปพลิเคชันทั้งหมด

มันจะเป็นเหมือน USB-C แต่สำหรับภาพ ผู้แสดงความเห็นคนหนึ่งกล่าว โดยเน้นความกลัวว่าไฟล์ PNG อาจแตกแยกในเวอร์ชันต่างๆ

ความกังวลนี้เกิดจากความจริงที่ว่าในขณะที่การอัปเดตปัจจุบันยังคงความเข้ากันได้ การเปลี่ยนแปลงการบีบอัดในอนาคตอาจสร้างไฟล์ PNG ที่ซอฟต์แวร์เก่าไม่สามารถถอดรหัสได้ สิ่งนี้ได้จุดประกายการถกเถียงเกี่ยวกับว่าวิธีการบีบอัดใหม่ควรใช้นามสกุลไฟล์ที่แตกต่างกัน เช่น PNG2 เพื่อหลีกเลี่ยงความสับสน

แผนงาน PNG ที่กำลังจะมาถึง:

  • ฉบับที่สี่: ปรับปรุงความสามารถในการทำงานร่วมกันระหว่าง HDR และ SDR (ระยะสั้น)
  • ฉบับที่ห้า: อัลกอริทึมการบีบอัดที่ดีขึ้น (ระยะการวิจัย)
  • การประมวลผลแบบขนาน: มีแผนปรับปรุงการเข้ารหัส/ถอดรหัส

การสนับสนุนจากอุตสาหกรรมมีอยู่แล้ว

ซอฟต์แวร์หลักรองรับข้อกำหนดใหม่แล้ว รวมถึง Chrome , Safari , Firefox , Photoshop และ DaVinci Resolve การสนับสนุนมาจากยักษ์ใหญ่ในอุตสาหกรรม รวมถึง Adobe , Apple , Google , BBC และ NBCUniversal ซึ่งบ่งบอกถึงแรงผลักดันที่แข็งแกร่งเบื้องหลังการอัปเดต

การสนับสนุนซอฟต์แวร์ปัจจุบัน:

  • เบราว์เซอร์: Chrome , Safari , Firefox
  • ระบบปฏิบัติการ: iOS , macOS
  • ซอฟต์แวร์เฉพาะทาง: Photoshop , DaVinci Resolve , Avid Media Composer
  • การสนับสนุนจากอุตสาหกรรม: Adobe , Apple , Google , BBC , NBCUniversal , W3C

การแข่งขันจากรูปแบบสมัยใหม่

การอัปเดต PNG มาในช่วงเวลาที่รูปแบบใหม่กว่า เช่น JPEG XL เสนอการบีบอัดและคุณสมบัติที่เหนือกว่า สมาชิกชุมชนบางคนตั้งคำถามว่าการอัปเดต PNG มีความหมายหรือไม่เมื่อมีทางเลือกที่ก้าวหน้ากว่าอยู่ อย่างไรก็ตาม การรองรับแบบสากลและความเสถียรของ PNG ยังคงเป็นข้อได้เปรียบที่สำคัญ โดยเฉพาะในสภาพแวดล้อมเว็บที่ความเข้ากันได้เป็นสิ่งสำคัญ

การถกเถียงสะท้อนความตึงเครียดที่กว้างขึ้นในเทคโนโลยีระหว่างนวัตกรรมและความเสถียร ในขณะที่การหยุดนิ่งของ PNG เป็นเวลา 20 ปีถูกมองโดยบางคนว่าเป็นความซบเซา คนอื่นๆ ให้ความสำคัญกับความน่าเชื่อถือและการรองรับแบบสากล ความท้าทายตอนนี้คือการพัฒนารูปแบบโดยไม่ทำลายระบบนิเวศที่ทำให้มันประสบความสำเร็จ

Exif: Exchangeable Image File Format - metadata ที่เก็บข้อมูลเกี่ยวกับวิธีการถ่ายภาพ รวมถึงการตั้งค่ากล้องและข้อมูลตำแหน่ง

อ้างอิง: PNG is back!