←back to thread

A new PNG spec

(www.programmax.net)
618 points bluedel | 1 comments | | HN request time: 0s | source
Show context
razorfen ◴[] No.44378903[source]
Can anyone explain how they maintain backwards compatibility on formats like this when adding features? I assume there are byte ranges managed in the format, but with things like compression, wouldn’t compressed images be unrenderable on clients that don’t support it? I suppose it would behoove servers to serve based on what the client would support.
replies(3): >>44378988 #>>44379010 #>>44379105 #
1. jdhsddh ◴[] No.44378988[source]
PNG is specifically designed to support this. Clients will simply skip chunks they do not understand.

In this case there could be an embedded reduced colour space image next to an extended color space one