This is a simple image processor that can apply 12 filters (either one filter at a time or multiple ones) to any 256x256 gray-scale picture.
- Black and White Image
- Invert Image
- Merge 2 Images
- Flip Image
- Rotate Image (90, 180, 270, or 360 degrees)
- Darken and Lighten Image
- Detect Image Edges
- Enlarge Image (enlarge any quarter of an image)
- Shrink Image (by a factor of 2, 3, or 4)
- Mirror Image
- Shuffle Image (any order of quarters)
- Blur Image
- "Filters" folder has some gray scale images to experience with. (Make sure to include them and the bmplib.cpp & bmplib.h in the same directory of the source code file)
- The source code is "main.cpp" in Filters folder
- To see the 12 filters applied check the Results folder.