Basically I have a site where I sell high quality images. Right-click is disabled but images can still be dragged & dropped to a separate browser tab, where you can download them. I also want it so that if you go directly to the image's URL, it will give you either an error, or a different image will be shown (like a no hot linking image, etc., but remember that it's not hot linking if the image is still being hosted by me). This a a wordpress website so it shouldn't be too difficult. I know a thing or two about coding so please give me reasonable quotes for these two simple php codes I need.
The best solution is to show the image with flash. Besides that, you can always download it (just a little knowledge will do) or get it from the cache.
Show low quality smaller ones, if the image is on the site, you can't stop it from being downloaded, how else will they be able to see it??
Yes, use watermark, or make them in thumbnail size and then redirect to the original image, since people can always take a snapshot of the screen and copy your image.
Agreed, and if the image is high-res enough, they could use a screen capturing program and crop out excess as well.
This is what you call the analog hole. Because the image is on the users screen, they could take a screen capture, or even take a film camera and take a picture if the screen. The best way to protect you images is just not have high quality images on your site, or just apply a watermark on the images
flash is an okay solution, though you can go from .swf to flash editable nd then u can still get them but yea watermark them is a good idea cus there's always screenshot
There is only simple solutions since your website is selling high quality images. You dont have to put the full sized image in front of visitors.. put a thumbnail with watermark on it(your website name and cross lines for protection). hot linking will not help since it will apply to referral's from other sites only. there is a option to do in php to hide the image url and getting error if it was used to save or viewed. but screen shot will help to capture the pics. the better idea is to put thumbnails.