PNG Third Edition จุดประกายการถ่ายเทเรื่องความเข้ากันได้แบบย้อนหลังและการเปลี่ยนแปลงการบีบอัดในอนาคต

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

การเปิดตัว 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!