Digital image processing is an important aspect in the calculator applied realm, which involves the theories problem of numerous sciences and actual method. It has affected each aspect of science technology and society. The paper is focus on the processing of bitmap images.
In the first part I give an overall description of Visual C++,because the project about the processing of bitmap images is realized by Visual C++.
In the second part the definition of bitmap image is introduced. We also discuss types of other image files.
The third part starts with DDB definitions, but it is mainly focuses on DIB. I created several functions on DIB and we can call them from any part of the program later.
The fourth part is devoted to the processing of bitmap images, which achieves the change of the gray scale of the image, such as anti-color, gray stretch and gray balanced. As well as the change of the gray scale, it also achieves image translation, zoom, rotation and other geometric transformation; the image enhancement such as image smoothing, filtering, sharpening and edge detection; the image of the inverse filter recovery. Moreover, this part includes the code of using Visual C++.