C++ C Makefile QMake CMake Shell
Switch branches/tags
Nothing to show
Clone or download
cfeck Fix error in OutputFile destructor
Spotted by Jonathan Lafleche
Latest commit 97427ac Nov 6, 2013
Permalink
Failed to load latest commit information.
AUTHORS
CMakeLists.txt Optimize build flags for my machine Mar 11, 2012
LICENSE
Makefile.am Update Makefile.am Mar 9, 2012
README
WARNING Add WARNING Mar 20, 2012
bitcoder.h Fix wrong "end" pointer in BitDecoder Mar 25, 2012
build.mk compile main.cpp under the name of iz_test Jan 31, 2012
buildconf.sh add autotools-based build system Jan 31, 2012
configure.in Check if mmap is available Feb 16, 2012
decoder.h Default to faster 3-pixel predictor Mar 12, 2012
encoder.h
file.cpp Fix error in OutputFile destructor Nov 6, 2013
file.h Use size_t for memory size Mar 22, 2012
image.h More const-correctness Mar 22, 2012
intmacros.h Fix alternate intmacros implementation in comments Mar 11, 2012
iz.pro Optimize build flags for my machine Mar 11, 2012
iz_p.h
libiz.cpp Skip image size in decoder Mar 9, 2012
libiz.h Add decodeImageSize to library interface Mar 9, 2012
main.cpp Add decodeImageSize to library interface Mar 9, 2012
pixel.h Port file I/O to new file classes Mar 9, 2012
portableimage.cpp More const-correctness Mar 22, 2012
portableimage.h Port file I/O to new file classes Mar 9, 2012
predict.h Add rounding to averaging predictors Mar 19, 2012
table.cpp

README

ImageZero is a high-performance lossless RGB color image
compressor/decompressor.

Compared to PNG, it compresses 24 bit PPM files about 20 times
faster, and decompresses to PPM about 2 times faster, while the
compression rate is nearly as good as PNG for natural photos.
ImageZero is not suited for “flat” (computer generated) graphics or
grayscale images.

The code is “early work in progress”, and neither the image format,
nor the library API are fully outlined yet.

To contact the author, see the AUTHORS file.
Any feedback is appreciated.