Made by : Hadeer Abdelnasser - Sara Walid - Howida Abdelhalim
Requested by: Dr. Mohammed El-Ramly in Structured Programming course.
-
This is an image processing tool that can apply different filters to a bit map image of size 256 x 256.
-
BmpEditor has 2 versions:
1- Grey_Filtrs.cpp is a version that works with Grey images. 2- RGB_Filters.cpp is a version that works with RGB images.
-
A small library with four functions for loading the pixels of the image into a 2D or 3D array. The library consists of two files bmplib.cpp and bmplib.h.
Demonstrate use of bmplip for handling bmp colored and grayscale images Program load a gray image and store in another file & It isPhotoShop Program that the user chooses filters to be applied on any image he wants.
1- Gray images
Original Image |
---|
Black and White | Invert | Merge 2 Images | Flip (vertical-horizontal) |
---|---|---|---|
Rotate (90-180-270-360) | Darken or Lighten | Detect Edges | Enlarge (choose quarter to enlarge) |
---|---|---|---|
Shrink (to 1/2, 1/3, etc) | Mirror (Right-Left-Upper-Lower) | Shuffle (new order to quarters) | Blur |
---|---|---|---|