An image processing program that reads an ASCII P2 form of PGM image format and perform some image processing operation on it, like rotate, scale, horizontal and vertical flip and invert.
This program is doing image processing on ASCII P2 formate of the image of Portable Gray Map (PGM) file format. It is using a user-defined data type (Class) which has detailed information about the image.pgm and this information is being read from the given input source image file (in the command line arguments). After that it performs the given operation (also given in the command line arguments), and then write the new image after performing the required operation on the given image into the destination image file (also given in the command line arguments).
This file includes all the commands to test and run this project.