←back to thread

A new PNG spec

(www.programmax.net)
615 points bluedel | 4 comments | | HN request time: 0s | source
Show context
qwertfisch ◴[] No.44376468[source]
Seems a bit too late? And also, JPEG XL supports all the features and uses already advanced compression (finite-state entropy, like ZStandard). It offers lossy and lossless compression, animated pictures, HDR, EXIF etc.

There is just no need for a PNG update, just adopt JPEG XL.

replies(5): >>44376756 #>>44377176 #>>44378892 #>>44379025 #>>44384951 #
illiac786 ◴[] No.44377176[source]
I really don’t get it. Why, but why? It’s already confusing as hell, why create yet another standard (variant) with no unique selling point?
replies(1): >>44378143 #
pmarreck ◴[] No.44378143[source]
JPEG XL is not a "variant", it is a completely new algorithm that is also fully backwards-compatible with every single JPEG already out there, of which there are probably billions at this point.

It also has pretty much every feature desired in an image standard. It is future-proofed.

You can losslessly re-compress a JPEG into a JPEG-XL file and gain space.

It is a worthy successor (while also being vastly superior to) JPEG.

replies(3): >>44378163 #>>44378359 #>>44378429 #
1. illiac786 ◴[] No.44378163[source]
I was referring to the new PNG, not to JPEG XL.
replies(1): >>44378454 #
2. sdenton4 ◴[] No.44378454[source]
Looking at TFA, it's placing in the spec a few things that are already widely stacked onto the format (such as animation). This is a very sensible update, and backwards compatible with existing PNG.
replies(1): >>44378545 #
3. illiac786 ◴[] No.44378545[source]
Not sure expanding PNG capabilities is sensible, looking at the overall landscape of image formats.
replies(1): >>44381140 #
4. dveditz_ ◴[] No.44381140{3}[source]
The capabilities are already expanded in most common implementations. This update is largely blessing those features as officially "standard".