การเปิดตัว PNG Third Edition ได้สร้างการถกเถียงอย่างมากในชุมชนเทคโนโลยี โดยเฉพาะอย่างยิ่งเรื่องความกังวลเกี่ยวกับความเข้ากันได้แบบย้อนหลังในอนาคต ขณะที่รูปแบบไฟล์นี้พัฒนาไปจากช่วงความเสถียรที่ยาวนาน 20 ปี แม้ว่าการอัปเดตครั้งปัจจุบันจะยังคงความเข้ากันได้ไว้ แต่แผนการปรับปรุงการบีบอัดสำหรับเวอร์ชันในอนาคตได้ทำให้เกิดคำถามเกี่ยวกับการแยกส่วน
แผนงาน PNG ในอนาคต:
- รุ่นที่สี่: ปรับปรุงการทำงานร่วมกันระหว่าง HDR และ SDR (ระยะสั้น)
- รุ่นที่ห้า: การบีบอัดที่ดีขึ้นและการเข้ารหัส/ถอดรหัสแบบขนาน (ระยะวิจัย)
- กรอบเวลา: คาดว่ารุ่นที่สี่จะออกมาเร็วๆ นี้ รุ่นที่ห้าอยู่ในระหว่างการพัฒนา
ความกลัวเรื่องความเข้ากันได้แบบย้อนหลังผุดขึ้นมา
การประกาศว่า PNG Fifth Edition จะมีการบีบอัดที่ดีขึ้นได้จุดประกายความกังวลในหมู่นักพัฒนาเกี่ยวกับปัญหาความเข้ากันได้ที่อาจเกิดขึ้น สมาชิกชุมชนจำนวนมากกังวลว่าการเปลี่ยนแปลงอัลกอริทึมการบีบอัดอาจสร้างสถานการณ์คล้ายกับ USB-C ที่ไฟล์ที่มีนามสกุลเดียวกันอาจไม่สามารถใช้งานได้ทั่วไปในซอฟต์แวร์เวอร์ชันต่างๆ ความกลัวมุ่งเน้นไปที่ความเป็นไปได้ที่ไฟล์ PNG ใหม่อาจไม่สามารถอ่านได้ด้วยซอฟต์แวร์เก่า แม้ว่าจะใช้นามสกุลไฟล์เดียวกันก็ตาม
หมายเหตุ: USB-C หมายถึงมาตรฐานตัวเชื่อมต่อที่แม้จะดูเหมือนกัน แต่อาจมีความสามารถที่แตกต่างกันขึ้นอยู่กับสายเคเบิลหรืออุปกรณ์
ฟีเจอร์ปัจจุบันได้รับการตอบรับที่หลากหลาย
ฟีเจอร์ใหม่ของ Third Edition ได้รับการตอบรับที่แตกต่างกันจากชุมชน การรองรับ HDR และการยอมรับ APNG อย่างเป็นทางการได้รับการต้อนรับ แต่การรองรับข้อมูล EXIF ได้สร้างการถกเถียงเกี่ยวกับการจัดการการหมุนภาพ นักพัฒนาบางคนแสดงความหงุดหงิดกับแฟล็กการหมุนของ EXIF โดยโต้แย้งว่ากล้องควรบันทึกภาพในทิศทางที่ถูกต้องแทนที่จะพึ่งพาซอฟต์แวร์ในการตีความข้อมูลเมตาการหมุน
หมายเหตุ: EXIF (Exchangeable Image File Format) เก็บข้อมูลเมตาเช่นการตั้งค่ากล้อง ตำแหน่ง GPS และข้อมูลทิศทางภายในไฟล์ภาพ
คุณสมบัติใหม่ของ PNG Third Edition:
- รองรับ HDR โดยใช้เพียง 4 ไบต์บวกกับ chunk overhead
- การรับรองอย่างเป็นทางการสำหรับ APNG (Animated PNG)
- รองรับข้อมูล EXIF อย่างเป็นทางการ
- การปรับปรุงทั่วไปและการแก้ไขข้อผิดพลาด
การแลกเปลี่ยนระหว่างการพัฒนารูปแบบกับความเสถียร
ส่วนสำคัญของการถกเถียงหมุนรอบคำถามว่า PNG ควรพัฒนาหรือไม่ สมาชิกชุมชนบางส่วนให้ความสำคัญกับความเสถียรทางประวัติศาสตร์ของ PNG และกังวลว่าการอัปเดตอาจนำความซับซ้อนและปัญหาความเข้ากันได้มาสู่ระบบ ส่วนคนอื่นๆ โต้แย้งว่าหากไม่มีการพัฒนา รูปแบบไฟล์จะล้าสมัยเมื่อเทคโนโลยีการแสดงผลก้าวหน้าด้วย HDR และช่วงสีที่กว้างขึ้น
สิ่งที่โง่คืออุปกรณ์ใดๆ ที่มีเซ็นเซอร์ทิศทางยังคงเขียนภาพในทางที่ผิดแล้วตั้งแฟล็ก โดยคาดหวังให้แอปพลิเคชันการดูทุกตัวหมุนภาพ
การสนับสนุนซอฟต์แวร์ในปัจจุบัน:
- เบราว์เซอร์: Chrome , Safari , Firefox
- ระบบปฏิบัติการ: iOS , macOS
- โปรแกรมแก้ไขภาพ: Photoshop , DaVinci Resolve , Avid Media Composer
- บริษัทที่เกี่ยวข้อง: Adobe , Apple , BBC , Comcast/NBCUniversal , Google , MovieLabs , W3C
ความท้าทายในการนำไปใช้และการยอมรับ
แม้ว่าเบราว์เซอร์หลักและโปรแกรมแก้ไขภาพจะรองรับข้อกำหนดใหม่แล้ว แต่ยังคงมีความกังวลเกี่ยวกับการยอมรับในระบบนิเวศที่กว้างขึ้น ชุมชนชี้ไปที่ตัวอย่างเช่นไลบรารีมัลติมีเดียของ .NET Framework ที่ยังคงหยุดนิ่งที่ความสามารถยุค 2008 ซึ่งเน้นให้เห็นว่าสภาพแวดล้อมซอฟต์แวร์บางอย่างอาจไม่เคยได้รับการอัปเดตสำหรับฟีเจอร์ PNG ใหม่
การถกเถียงสะท้อนความตึงเครียดที่กว้างขึ้นในเทคโนโลยีระหว่างการรักษาความเข้ากันได้แบบสากลและการพัฒนาความสามารถ แม้ว่าการออกแบบที่ขยายได้ของ PNG จะมีจุดประสงค์เพื่อให้การอัปเดตดังกล่าวเป็นไปได้ แต่ความเป็นจริงของการนำซอฟต์แวร์ไปใช้มักจะไม่เป็นไปตามคำมั่นสัญญาความเข้ากันได้ในทางทฤษฎี
อ้างอิง: PNG is back!