A C program capable of manipulating .bmp image files, with tools such as basic horizontal blur, color filters, and image cropping.
You will need to manipulate a BMP image file that is composed of three colors: blue, green, and red.
Create three files, each containing the independent intensities of blue, green, and red.
Also create a fourth file with the grayscale tones of the original image.
And as a fifth function, crop a part of the image where the user specifies the origin and end points. Create a new file with this cropped image.
- Crop (l[x1, x2] h[y1, y2])
- Color filter
- Red (R)
- Green (G)
- Blue (B)
- Magenta (M)
- Yellow (Y)
- Cyan (C)
- Black & White (W)
- Negative (^-1)
- Blur (@)