Chunks can be written back out to a stream with the PNG header
Started implementing our Decrush method. CgBI chunks are removed
PNG crushed IDAT chunks are now fixed by recompressing with zlib
Zlib headers fixed while decrushing. Still need to undo premultiplied alphas and byte order change
PNG Decrushing working. I hope. Time for massive clean up.
Bit of a cleanup
IPA processor now decrushes PNGs. It works!
Cleaned up a bunch of stuff
PNG decrushing now takes place in the IPA analyzer itself, otherwise it can't properly load the image to check its dimensions. This was working before for some reason, but failed on a test server. .NET version differences maybe.
Added .gitattributes to force LF line endings and normalized everything
After giant filter-index, added everything back to a class library solution
Added README
456