Skip to content
Pincrush is an open PNG optimizer implementing Apple's proprietary CgBI format.
C
Latest commit 4efdcb0 Dec 7, 2010 @DHowett Update the Makefile to automatically fetch theos (git submodules!) if…
… it's missing. Update the README to contain compilation instructions and remove the erroneous mention of a local Theos.
Failed to load latest commit information.
framework @ 381546a Replace framework with a git submodule pointing to the official theos… May 4, 2010
layout/DEBIAN Whoops, this is REALLY 0.9.2. Apr 2, 2010
libpng Convert libpng and zlib to statically-linked subprojects of pincrush … May 4, 2010
zlib
.gitignore Remove and ignore generated binaries. Mar 30, 2010
.gitmodules
Makefile Update the Makefile to automatically fetch theos (git submodules!) if… Dec 7, 2010
README.md Update the Makefile to automatically fetch theos (git submodules!) if… Dec 7, 2010
pincrush.c
rgb.png Argh. Mar 30, 2010

README.md

An attempt to replicate Apple's PNG Mangler.

Apple's PNG files are nowhere near valid (extra critical chunk with an unknown format, zlib headers discarded, premultiplied alpha). "Think different" and all that.

Prerequisites

  • a compiler
    • (for iPhone compilation) Apple's Xcode or the open toolchain

Compiling

  • iPhone (default target)

    make
    
  • Native (linux, OS X)

    make target=native
    
Something went wrong with that request. Please try again.