Skip to content

Files

Latest commit

f7549ae · Apr 15, 2012

History

History
20 lines (14 loc) · 674 Bytes

README.md

File metadata and controls

20 lines (14 loc) · 674 Bytes

PNGNormalizer

Provides PNG normalization for files that have been crushed, especially PNGs optimized for iOS with Apple's version of pngcrush.

How To Use

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);