the application should have
1.Which has complete menu system i.e. menu bar and different menus like File, Edit etc.
2.Which can open a graphics file like bmp file, Jpeg file etc. using a file dialog box.
3.It should have options to edit the file and make modifications like graphics, editing and Application.
Different operations to be supported by the application are:
a.Increase and decrease in brightness.
b.Convert to gray scale.
c.Invert the colors.
d.Modify the contrast of the picture.
e.Emboss the picture.
we can use either awt or swing .