Image Processing Project Report
Image Processing Project Report
CHAPTER 1
Introduction
The project Image Manipulator is developed on Java Platform. This project leads to do the several operations on the existing image.
The Project Image Manipulator mainly gives some options to the user so that user can manipulate the existing image and save it in any image format. The existing image can be opened , saved and cleared to open a new image. The manipulation done to the image is brightening, blurring, rotate, grayscale, contrast, reset.
1. Open image: This option is used to open the existing image from the system . 2. Save image: This option is used to save the modified image. to the system and also in the user specified format. The formats are png, bmp, jpeg, gif, directory. 3. Clear image: This option is used to clear the existing image in the project.
I.
Existing System:
In image manipulator we had given the function contrast but in Mobile application this facility is not available.
II.
Whatever facilities are available with existing software that are scattered in separate software so we are here combining all the facilities in the single software i.e. the Image Manipulator.
The Operating Environment includes the total need of the Hardware and the Software and these are as follows:
: : :
Pentium with 700 MHz or higher. 160 GB, 1 GB free Space. 256 MB or more.
II.
Software Requirements :
: : :
: 1024 x 768
CHAPTER 2
Proposed System
2. Proposed System
The Project Image Manipulator mainly gives some options to the user so that user can manipulate the existing image and save it in any image format. The existing image can be opened, saved and cleared to open a new image. The manipulation done to the image is brightening, blurring, rotate, grayscale, contrast, reset.
1) Open :
This option is used to open the existing image from the system. 2) Save : This option is used to save the modified image. To the system and also in the user specified format. The formats are png, bmp, jpeg, gif, directory. 3) Clear : This option is used to clear the existing image in the project.
Easy resizable.
8
CHAPTER 3
10
Fig.1
11
Save Changes
Fig.2
12
1) Original image :
13
2) Brighten :
14
3) Blurring :
15
16
17
5) Grayscale:
18
6) Contrast:
19
20
21
9) Saving an image:
22
3.3 Test Procedure and Implementation: Software testing is as old as the hills in the history of digital computers. The testing of software is an important means of accessing the software to determine its quality. Since testing typically consumes 40-50% of development efforts, and consumes more effort for systems that require higher levels of reliability. Testing remains the truly effective means to assure the quality of a software system. Testing, an important research area within computer science is likely to become even more important in the future. Functional Testing is the software program or system under test is viewed as a Black box. The selection of test cases for functional testing is based on the requirement or design
23
CHAPTER 4
24
User Manual
4. User Manual
25
The Project Image Manipulator is very easy to handle to users, the user has to just open the image available in the system and make changes as needed and save the manipulated image where he wish.
A. Open :
This option is used to open the existing image from the system. If the image retrived before, is already available then it gives the message whether that image is to be saved or not. If the user clicks yes, then the user can save the image anywhere on the system. If the user trys to retrieve the file which is not in the image format then that file is unable to display.
B. Save:
This option is used to save the modified image on the system. This image can be saved in user specified image format such as bmp, jpg, gif, png , etc.The default image format is jpeg.
26
A. Editing :
The manipulation done to the image is brightening, blurring, rotate, grayscale, contrast, reset.
Brightness :
Blurring :
Rotate:
Grayscale:
27
Contrast :
It changes the original image into opposite color of image i.e. contrast.
B. Image Properties:
C. Image Resize:
28
Proposed Enhancements
There are several features that we can develop in future as per our requirements. Some of Proposed Enhancements are as follows: User can create watermarks.
30
Conclusion
The project Image manipulator is used for the users who are beginners for using the Photoshop can first use our project which is
31
Bibliography
32
Java Swing By Brian Cole, Robert Eckstein, James Elliott, Marc Loy, David Wood.
Java Swing, 2nd Edition By Robert Eckstein, Marc Loy, David Wood.
33
34