PNG Is Back

https://news.ycombinator.com/rss Hits: 34
Summary

Jokes aside, this is exciting news. PNG is back to its former glory after its progress stalled for over two decades. Did you know the U.S. Library of Congress, Library and Archives Canada, and the National Archives of Australia recommend PNG? It is important that we keep PNG current and competitive. After 20 years of stagnation, PNG is back with renewed vigor! What's new? Rec. 2020 and Rec. 709 comparison image/svg+xml Rec. 2020 and Rec. 709 comparison Figure 1. Adapted from Wikipedia's CIE xy 1931 Rec. 2020 and Rec. 709 images under the Creative Commons Attribution-Share Alike 3.0 Unported (CC BY-SA 3.0) license. Proper HDR support (future‐proof, too!) Figure 1 shows the colors our eyes can see. The smaller, inner triangle represents the color space of most images. The larger, outer triangle represents the colors that are typical with a High Dynamic Range (HDR) image. This new HDR support uses only 4 bytes (plus the usual PNG chunk overhead). Chris Lilley—one of PNG's original co‐authors and current Technical Director contributing to the new PNG work—wrote an excellent article explaining how this works. Finally recognizes APNGs (animations!) Animated PNGs were proposed by Mozilla quite some time ago. Support was added to Firefox, but other programs hesitated to adopt them. Today, animated PNGs are widely supported. It is time for the spec to reflect reality. Officially supports Exif data Exif stores additional information such as copyright information and even camera lens and GPS location of a photograph. General tidying up—fixing errata, clarifications, etc. Background The last PNG spec was released over 20 years ago. Technology has advanced a lot since then. We're talking 3.5 years before the first iPhone. In fact, technological advancement is what resurrected PNG. The W3C Timed Text Working Group (think: subtitles) needed HDR support in PNG. A proposal was made, but a few experts decided we could do better. Momentum built, and additional parties be...

First seen: 2025-06-25 05:17

Last seen: 2025-06-26 14:23