This is a simple image processing tool for processing images using Java.
- Java >= 11
- GNU/Make
You can build the project using the makefile in the root directory.
make buildThis will generate a file named
cli.jarin the root of the project.
- Filter
# Filters: red, green, blue, gray, invert.
java -jar cli.jar filter --input $INPUT_FILE --output $OUTPUT_FILE --filter $FILTER- Transforms
# Transforms: horizontal, vertical.
java -jar cli.jar transform --input $INPUT_FILE --output $OUTPUT_FILE --transform $TRANSFORM- All
java -jar cli.jar all --input $INPUT_FILE --output $OUTPUT_FILENote: This requires the
jarfile to have been generated.
- Red;
- Green;
- Blue;
- Gray;
- Invert.
- Horizontal - Horizontal flip;
- Vertical - Vertical flip.