PNG Editor in C++, with grayscaling, illinifying, spot light creation and watermarking support.
C++11 or later
Use the provided Makefile
to build:
make
To execute the image transformations:
Usage:
./ImageTransform <mode> <src_image> <dst_image> [mask_img]
Where mode can be 'grayscale', 'spotlight' , 'illinify' or 'watermark'
This will generate the required transformed images in the working directory.
Automated Tests using the Catch C++ Unit Testing framework are in tests/
directory and can be built by:
make test
Run with:
./test
Currently the editor supports four image transformations - grayscale, illinify, spotlight and watermarking.
- CLion - A cross-platform IDE for C and C++
- Siraj Qazi
This project is licensed under the GNU General Public License - see the LICENSE.md file for details
- PurpleBooth for the simplistic README template.