Originally posted by Christopher Arthur:
To put on a water mark, you'll need first a file loader for the pictures, then when you have the pixel information stored in an RGB array, you just want to subtract a fraction of the watermark's RGB values to the main picture's RGB values, pixel by pixel. If you want to emboss an image by putting a little shadow around it, things get much more complicated.
Originally posted by Reginald Law:
I highly recommend that you look at the class library documentation when studying for the exam. One of the things that I found out is that never everything on the exam are in the study guides. Also you need to know which methods in the thread class can throw exceptions. There are other classes like object that have methods that can throw exceptions.
There is a book called Thinking in Java by Bruce Eckel that you should look at.