DEBUG and RELEASE modePNGEncoder does not seem to write the EXIF chunk as expected, while this seems to be intentional I'd recommend adding the ability to turn this on or an API for writing it yourself as a user.
Windows 10 / .NET Core 2.0
Implementation specification notes.
http://ftp-osl.osuosl.org/pub/libpng/documents/pngext-1.5.0.html#C.eXIf
i have started to work on this.
As the png EXIF is basically defined as: "it should be the same as in JPG", i was able to use the existing ExifReader. Encoding and Decoding seems to work in my first attempt.
@brianpopow Ah fantastic, Thanks!
Yeah our EXIF API is nicely decoupled from the individual image formats so once you have reading/writing the chunk identifiers it should work immediately.
Most helpful comment
i have started to work on this.
As the png EXIF is basically defined as: "it should be the same as in JPG", i was able to use the existing ExifReader. Encoding and Decoding seems to work in my first attempt.