PNG-library icon indicating copy to clipboard operation
PNG-library copied to clipboard

Easy, safe, flexible Java library to decode and encode PNG image files

Results 6 PNG-library issues
Sort by recently updated
recently updated
newest added

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 ![itxt_compression_method](https://github.com/user-attachments/assets/4a00f0d7-8743-45fb-8515-d09dd64497ba)

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...