Jump to content
Registration disabled at the moment Read more... ×
Sign in to follow this  
limelect

PNG Chunks

Recommended Posts

While trying another project, I found that I do not

understand PNG. As for that, I started writing a PNG TChunk investigating 

in  Vcl.Imaging.pngimage and found out that it lacks

many chunks. 

I used this pngnet-code-r26-trunk.zip c++ program as a reference and more.

So my basic question is (if anyone knows) that

Vcl.Imaging.pngimage has a full PNG specification, and

if it lacks more chunks, does any other PAS PNG file have a full spec?

Any recommendation?

Share this post


Link to post

I doubt that you will find anything that implements everything since there's really no need or practical use for that.

 

You can have a look at the PNG implementation in Graphics32:

  https://github.com/graphics32/graphics32/blob/master/Source/GR32_PortableNetworkGraphic.pas


I don't know if it covers more or less of the specs than TPNGImage but at least it's fully extensible so you can add anything that it's missing if you want to.

Edited by Anders Melander

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×