The first thing many people think of when they decide that they want to protect the images that they have uploaded to the web is to apply a "No Right Click" script. The only thing that applying such a script to a page does is to interfere with legitimate visitors use of their web browser and encourage some people who think that they are clever (but aren't) to actually steal your images. This is because a no right click script provides no protection to images whatsoever. There are too many other ways to take images without right clicking and also you can easily disable the script, temporarily disable Javascript, or just turn Javascript off in the browser completely in order to access the context (right click) menu.
More effective than using no right click is to place the image behind another transparent image so that anyone right clicking will copy the transparent image instead. This method is more effective because the person may not realise for some time that they have the wrong image but once they do it is easy for them to return to your site and take the right image.
The problem is that there are too many ways that your images can be stolen and it is impossible to block most of these methods. The simplest way that they can get your images is to Save your page using the appropriate option in the File menu of their browser. There is no way to disable this in most browsers and even where you could there is little point sincethey already have copies of all of the images on the page in their browser cache that were downloaded to their computer in order for them to view your web page in the first place. They can easily copy them from there even if you could block every other method of accessing them.
So what can we do to protect images if these methods don't work? The answer is Watermarking.

