Edisi Ketiga PNG Memicu Perdebatan Soal Kompatibilitas Mundur dan Perubahan Kompresi Masa Depan

Tim Komunitas BigGo
Edisi Ketiga PNG Memicu Perdebatan Soal Kompatibilitas Mundur dan Perubahan Kompresi Masa Depan

Peluncuran Edisi Ketiga PNG telah menimbulkan diskusi signifikan di komunitas teknologi, khususnya terkait kekhawatiran tentang kompatibilitas mundur masa depan saat format ini berkembang melampaui periode stabilitas 20 tahunnya. Meskipun pembaruan saat ini mempertahankan kompatibilitas, rencana peningkatan kompresi untuk versi mendatang telah menimbulkan pertanyaan tentang fragmentasi.

Roadmap PNG Masa Depan:

  • Edisi Keempat: Peningkatan interoperabilitas HDR & SDR (jangka pendek)
  • Edisi Kelima: Kompresi yang lebih baik dan encoding/decoding paralel (fase penelitian)
  • Timeline: Edisi Keempat diharapkan segera hadir, Edisi Kelima dalam tahap pengembangan

Kekhawatiran Kompatibilitas Mundur Muncul ke Permukaan

Pengumuman bahwa Edisi Kelima PNG akan menyertakan kompresi yang lebih baik telah memicu kekhawatiran di kalangan pengembang tentang potensi masalah kompatibilitas. Banyak anggota komunitas khawatir bahwa mengubah algoritma kompresi dapat menciptakan situasi serupa dengan USB-C , di mana file dengan ekstensi yang sama mungkin tidak berfungsi secara universal di berbagai versi perangkat lunak. Kekhawatiran ini berpusat pada kemungkinan bahwa file PNG yang lebih baru dapat menjadi tidak terbaca oleh perangkat lunak lama, meskipun mereka berbagi ekstensi file yang sama.

Catatan: USB-C mengacu pada standar konektor yang, meskipun terlihat identik, dapat memiliki kemampuan berbeda tergantung pada kabel atau perangkat.

Fitur Saat Ini Mendapat Respons Beragam

Fitur-fitur baru Edisi Ketiga telah menerima respons yang bervariasi dari komunitas. Dukungan HDR dan pengakuan resmi APNG disambut baik, tetapi dukungan data EXIF telah menimbulkan perdebatan tentang penanganan rotasi gambar. Beberapa pengembang mengungkapkan frustrasi dengan flag rotasi EXIF , dengan berargumen bahwa kamera seharusnya menulis gambar dalam orientasi yang benar daripada mengandalkan perangkat lunak untuk menginterpretasi metadata rotasi.

Catatan: EXIF (Exchangeable Image File Format) menyimpan metadata seperti pengaturan kamera, lokasi GPS , dan informasi orientasi dalam file gambar.

Fitur Baru PNG Third Edition:

  • Dukungan HDR hanya menggunakan 4 byte ditambah overhead chunk
  • Pengakuan resmi APNG (Animated PNG)
  • Dukungan resmi data EXIF
  • Pembersihan umum dan perbaikan errata

Evolusi Format vs. Trade-off Stabilitas

Sebagian besar diskusi berkisar pada apakah PNG seharusnya berevolusi sama sekali. Beberapa anggota komunitas menghargai stabilitas historis PNG dan khawatir bahwa pembaruan dapat menimbulkan kompleksitas dan masalah kompatibilitas. Yang lain berargumen bahwa tanpa evolusi, format tersebut menjadi usang seiring teknologi tampilan berkembang dengan HDR dan gamut warna yang lebih luas.

Hal bodohnya adalah bahwa perangkat apa pun dengan sensor orientasi masih menulis gambar dengan cara yang salah dan kemudian menetapkan flag, mengharapkan setiap aplikasi penampil untuk memutar gambar.

Dukungan Perangkat Lunak Saat Ini:

  • Browser: Chrome , Safari , Firefox
  • Sistem Operasi: iOS , macOS
  • Editor Gambar: Photoshop , DaVinci Resolve , Avid Media Composer
  • Perusahaan yang Terlibat: Adobe , Apple , BBC , Comcast/NBCUniversal , Google , MovieLabs , W3C

Tantangan Implementasi dan Adopsi

Meskipun browser utama dan editor gambar sudah mendukung spesifikasi baru, kekhawatiran tetap ada tentang adopsi ekosistem yang lebih luas. Komunitas menunjuk pada contoh seperti perpustakaan multimedia .NET Framework , yang tetap beku pada kemampuan era 2008, menyoroti bagaimana beberapa lingkungan perangkat lunak mungkin tidak pernah menerima pembaruan untuk fitur PNG yang lebih baru.

Perdebatan ini mencerminkan ketegangan yang lebih luas dalam teknologi antara mempertahankan kompatibilitas universal dan memajukan kemampuan. Meskipun desain PNG yang dapat diperluas dimaksudkan untuk memungkinkan pembaruan semacam itu, kenyataan implementasi perangkat lunak sering kali tidak memenuhi janji kompatibilitas teoretis.

Referensi: PNG is back!