limelect 53 Posted 15 hours ago 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
Anders Melander 2053 Posted 3 hours ago (edited) 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 3 hours ago by Anders Melander Share this post Link to post