I've already learned how to generate BMP images based on the BMP files structure (here and here).
Now I'm looking for the PNG file structure but I haven't found any good explanations.
Do you know where I can find this explanation with schemes as well?