PNG Third Edition gây tranh luận về khả năng tương thích ngược và thay đổi nén trong tương lai

Nhóm Cộng đồng BigGo
PNG Third Edition gây tranh luận về khả năng tương thích ngược và thay đổi nén trong tương lai

Việc phát hành PNG Third Edition đã tạo ra nhiều thảo luận sôi nổi trong cộng đồng công nghệ, đặc biệt xung quanh những lo ngại về khả năng tương thích ngược trong tương lai khi định dạng này phát triển vượt ra ngoài giai đoạn ổn định 20 năm của mình. Mặc dù bản cập nhật hiện tại vẫn duy trì khả năng tương thích, nhưng các cải tiến nén được lên kế hoạch cho các phiên bản tương lai đã làm dấy lên câu hỏi về sự phân mảnh.

Lộ trình tương lai của PNG:

  • Phiên bản thứ tư: Cải thiện khả năng tương tác giữa HDR & SDR (ngắn hạn)
  • Phiên bản thứ năm: Nén tốt hơn và mã hóa/giải mã song song (giai đoạn nghiên cứu)
  • Thời gian: Phiên bản thứ tư dự kiến sớm ra mắt, Phiên bản thứ năm đang trong quá trình phát triển

Lo ngại về khả năng tương thích ngược nổi lên

Thông báo rằng PNG Fifth Edition sẽ bao gồm khả năng nén tốt hơn đã gây ra lo ngại trong các nhà phát triển về các vấn đề tương thích tiềm ẩn. Nhiều thành viên cộng đồng lo lắng rằng việc thay đổi thuật toán nén có thể tạo ra tình huống tương tự như USB-C , nơi các tệp có cùng phần mở rộng có thể không hoạt động phổ quát trên các phiên bản phần mềm khác nhau. Nỗi lo tập trung vào khả năng các tệp PNG mới hơn có thể trở nên không đọc được bởi phần mềm cũ hơn, mặc dù chúng chia sẻ cùng phần mở rộng tệp.

Lưu ý: USB-C đề cập đến một tiêu chuẩn kết nối mà, mặc dù trông giống hệt nhau, có thể có các khả năng khác nhau tùy thuộc vào cáp hoặc thiết bị.

Các tính năng hiện tại nhận được phản ứng trái chiều

Các tính năng mới của Third Edition đã nhận được phản hồi đa dạng từ cộng đồng. Hỗ trợ HDR và việc công nhận chính thức APNG được chào đón, nhưng hỗ trợ dữ liệu EXIF đã tạo ra tranh luận về việc xử lý xoay hình ảnh. Một số nhà phát triển bày tỏ sự thất vọng với các cờ xoay EXIF , lập luận rằng máy ảnh nên ghi hình ảnh theo hướng đúng thay vì dựa vào phần mềm để diễn giải siêu dữ liệu xoay.

Lưu ý: EXIF (Exchangeable Image File Format) lưu trữ siêu dữ liệu như cài đặt máy ảnh, vị trí GPS và thông tin hướng trong các tệp hình ảnh.

Tính năng mới của PNG Phiên bản thứ ba:

  • Hỗ trợ HDR chỉ sử dụng 4 byte cộng với overhead của chunk
  • Chính thức công nhận APNG ( Animated PNG )
  • Chính thức hỗ trợ dữ liệu EXIF
  • Dọn dẹp tổng thể và sửa lỗi errata

Sự đánh đổi giữa tiến hóa định dạng và tính ổn định

Một phần đáng kể của cuộc thảo luận xoay quanh việc liệu PNG có nên tiến hóa hay không. Một số thành viên cộng đồng đánh giá cao tính ổn định lịch sử của PNG và lo lắng rằng các bản cập nhật có thể đưa vào sự phức tạp và các vấn đề tương thích. Những người khác lập luận rằng không có sự tiến hóa, định dạng sẽ trở nên lỗi thời khi công nghệ hiển thị tiến bộ với HDR và gam màu rộng hơn.

Điều ngu ngốc là bất kỳ thiết bị nào có cảm biến hướng vẫn đang ghi hình ảnh theo cách sai và sau đó đặt một cờ, mong đợi mọi ứng dụng xem sẽ xoay hình ảnh.

Hỗ trợ phần mềm hiện tại:

  • Trình duyệt: Chrome , Safari , Firefox
  • Hệ điều hành: iOS , macOS
  • Phần mềm chỉnh sửa hình ảnh: Photoshop , DaVinci Resolve , Avid Media Composer
  • Các công ty tham gia: Adobe , Apple , BBC , Comcast/NBCUniversal , Google , MovieLabs , W3C

Thách thức triển khai và áp dụng

Mặc dù các trình duyệt chính và trình chỉnh sửa hình ảnh đã hỗ trợ đặc tả mới, lo ngại vẫn còn về việc áp dụng hệ sinh thái rộng hơn. Cộng đồng chỉ ra các ví dụ như thư viện đa phương tiện của .NET Framework , vẫn bị đóng băng ở khả năng thời đại 2008, làm nổi bật cách một số môi trường phần mềm có thể không bao giờ nhận được cập nhật cho các tính năng PNG mới hơn.

Cuộc tranh luận phản ánh một căng thẳng rộng hơn trong công nghệ giữa việc duy trì khả năng tương thích phổ quát và nâng cao khả năng. Trong khi thiết kế có thể mở rộng của PNG được dự định để cho phép các bản cập nhật như vậy, thực tế của việc triển khai phần mềm thường không đạt được những lời hứa tương thích lý thuyết.

Tham khảo: PNG is back!