CIMP (originally iplib) is a simple CLI image manipulation program, written in standard ANSI C. Developed as the final assignment for 2020 programming course. This repo includes also the project documentation (italian!).
The provided makefile contains several useful recipes for building the library:
- build for production:
make build
- build for testing:
make test
- perform memory tests (requires valgrind installed on your system):
make test-run
- clean generated files:
make clean
After compiling, run main_iplib
with no arguments. You'll receive a descriptive prompt on how to use the CLI utility.
The underlining bmp library provided with this project is an adaptation of the Bitmap API developed by Werner Stoop. The Bitmap API is released under the MIT LICENSE.
Moreover, several parts of the code were originally provided as part of the assignment. Head to each specific file for the respective copyright notice.
This project is released under the MIT LICENSE.