├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── assets ├── 100kb_quota_color.bmp ├── 140kb_quota_color.bmp ├── 30kb_quota.bmp ├── 50kb_quota.bmp ├── 70kb_quota.bmp ├── 70kb_quota_color.bmp ├── original.bmp └── original_color.bmp ├── boat.512.bmp ├── boatcolor.512.bmp ├── example ├── inc │ ├── color_util.h │ ├── stb_image.h │ ├── stb_image_resize.h │ └── stb_image_write.h └── src │ ├── example_decode.c │ ├── example_decode_color.c │ ├── example_encode.c │ ├── example_encode_color.c │ ├── icer_util.c │ └── stb_lib.c ├── house.bmp └── lib_icer ├── CMakeLists.txt ├── inc ├── crc.h └── icer.h └── src ├── crc32.c ├── icer_color.c ├── icer_compress.c ├── icer_config.c ├── icer_context_modeller.c ├── icer_decoding.c ├── icer_encoding.c ├── icer_init.c ├── icer_partition.c ├── icer_util.c └── icer_wavelet.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/README.md -------------------------------------------------------------------------------- /assets/100kb_quota_color.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/assets/100kb_quota_color.bmp -------------------------------------------------------------------------------- /assets/140kb_quota_color.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/assets/140kb_quota_color.bmp -------------------------------------------------------------------------------- /assets/30kb_quota.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/assets/30kb_quota.bmp -------------------------------------------------------------------------------- /assets/50kb_quota.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/assets/50kb_quota.bmp -------------------------------------------------------------------------------- /assets/70kb_quota.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/assets/70kb_quota.bmp -------------------------------------------------------------------------------- /assets/70kb_quota_color.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/assets/70kb_quota_color.bmp -------------------------------------------------------------------------------- /assets/original.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/assets/original.bmp -------------------------------------------------------------------------------- /assets/original_color.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/assets/original_color.bmp -------------------------------------------------------------------------------- /boat.512.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/boat.512.bmp -------------------------------------------------------------------------------- /boatcolor.512.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/boatcolor.512.bmp -------------------------------------------------------------------------------- /example/inc/color_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/example/inc/color_util.h -------------------------------------------------------------------------------- /example/inc/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/example/inc/stb_image.h -------------------------------------------------------------------------------- /example/inc/stb_image_resize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/example/inc/stb_image_resize.h -------------------------------------------------------------------------------- /example/inc/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/example/inc/stb_image_write.h -------------------------------------------------------------------------------- /example/src/example_decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/example/src/example_decode.c -------------------------------------------------------------------------------- /example/src/example_decode_color.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/example/src/example_decode_color.c -------------------------------------------------------------------------------- /example/src/example_encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/example/src/example_encode.c -------------------------------------------------------------------------------- /example/src/example_encode_color.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/example/src/example_encode_color.c -------------------------------------------------------------------------------- /example/src/icer_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/example/src/icer_util.c -------------------------------------------------------------------------------- /example/src/stb_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/example/src/stb_lib.c -------------------------------------------------------------------------------- /house.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/house.bmp -------------------------------------------------------------------------------- /lib_icer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/CMakeLists.txt -------------------------------------------------------------------------------- /lib_icer/inc/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/inc/crc.h -------------------------------------------------------------------------------- /lib_icer/inc/icer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/inc/icer.h -------------------------------------------------------------------------------- /lib_icer/src/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/src/crc32.c -------------------------------------------------------------------------------- /lib_icer/src/icer_color.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/src/icer_color.c -------------------------------------------------------------------------------- /lib_icer/src/icer_compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/src/icer_compress.c -------------------------------------------------------------------------------- /lib_icer/src/icer_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/src/icer_config.c -------------------------------------------------------------------------------- /lib_icer/src/icer_context_modeller.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/src/icer_context_modeller.c -------------------------------------------------------------------------------- /lib_icer/src/icer_decoding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/src/icer_decoding.c -------------------------------------------------------------------------------- /lib_icer/src/icer_encoding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/src/icer_encoding.c -------------------------------------------------------------------------------- /lib_icer/src/icer_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/src/icer_init.c -------------------------------------------------------------------------------- /lib_icer/src/icer_partition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/src/icer_partition.c -------------------------------------------------------------------------------- /lib_icer/src/icer_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/src/icer_util.c -------------------------------------------------------------------------------- /lib_icer/src/icer_wavelet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRealOrange/icer_compression/HEAD/lib_icer/src/icer_wavelet.c --------------------------------------------------------------------------------