PNG-library
PNG-library copied to clipboard
Easy, safe, flexible Java library to decode and encode PNG image files
The currently maintained W3C PNG specification is the Third Edition: https://w3c.github.io/PNG-spec/ This incorporates the APNG chunks, and also adds several new chunks related to High Dynamic Range (HDR) images [Changes](https://w3c.github.io/PNG-spec/#F-ChangeList)
Found by testing with brokensuite. Here's the file that broke it 
Check for chunk ordering around IDAT chunks, as some chunks have to appear before it (and one has to appear after). See the [specification](https://www.w3.org/TR/png-3/#5ChunkOrdering) (and the [extension](https://w3c.github.io/png/extensions/Overview.html#Summary)). Also replaces `new...
Marks the PNG extension chunks as unique, as the [spec](https://w3c.github.io/png/extensions/Overview.html#Summary) says. There's still more ordering issues that are not caught (mainly chunks being before/after IDATs), but this is at least...
As far as I can tell that is allowed in the [spec](https://www.w3.org/TR/png-3/#11pHYs)
Hi, I am a bit puzzled. How exactly can I get the pixel color back from an image? The getPixel method give me a long value, but it seems it...