Provides PNG normalization for files that have been crushed, especially PNGs optimized for iOS with Apple's version of pngcrush.
This example shows how to read a crushed PNG, named [email protected], and save a normalized version as [email protected].
// Get crushed PNG file as a byte array
byte[] sourcePngData = System.IO.File.ReadAllBytes("[email protected]");
// Parse the crushed data
var png = new PngFile(sourcePngData);
// Get the normalized PNG data
byte[] normalizedPngData = png.Data;
// Save the normalized file
System.IO.File.WriteAllBytes("[email protected]", normalizedPngData);