This project requires a graphical user interface to be built in Java, preferably using Swing. The GUI will allow the user to browse for images and to load them up into the GUI. Only jpeg, bmp and gif images are allowed to be opened, if any other file is tried to be opened, it must give an error. It will allow for changes made to the image to be saved. It will allow for any changes to be undone. There must be a basic help menu also. The menu system should be as usual as on applications such as "file", "edit" etc......There must be a number of features implemented into the GUI. It must allow for adjusting the brightness of the photo, resizing of the photo, allow to flip the photo 90 degrees or 180 degrees. It must be able to do certain effects on the photo such as sharpen, blur, spotlight, and some other effects like maybe change a colour photo into a black and white photo. These must be done using the Java Advanced Imaging API.
It is not too difficult a project however i do not have the time to do it.
## Deliverables
1)Complete source code of all work done.
2) Deliverables must be in ready-to-run condition.
## Platform
Windows XP with java sdk 1.4 or better