|
There is only one surefire way to protect your images online... don't put them online at all.
Its no secret that if you press your 'print screen' button you can take a screen shot of what you're looking at and paste it into a document for editing. Even better, 'alt' + 'print screen' will only take a screen shot of the active window.
The best you can do is create an absolute hell of a chaos to worm away those pixel hungry punks. Here's how:
1. For starters, Internet Explorer comes with this nifty thing called the image toolbar that automatically pops up when a user's cursor hovers over the image. Lets get rid of that. Paste the following code into the head tag of all your pages:
<meta http-equiv="imagetoolbar" content="no">
2. Ok, then there's that nasty right click ability. Sure, you can change it with DHTML, but what about the browers that don't support Javascript? So lets disable this baby altogether. Put the following code in your body tag:
<body onContextMenu="return false">
Keep in mind people can still try to steal your code by using their menu and clicking on 'view source'... but this isn't about stealing source, its about stealing images.
3. Now open your image in your image editor and put your logo or a some sort of watermark on it designating the photo as the property of your site.
4. Now open flash and import your image and export into an swf file. That swf file is now the image your going to post.
5. And lastly, in place of the image, put a link that says "click here". The link must then call a javascript popup menu that you will define so it has no toolbars, menus or navigation. In that popup will be your swf file.
6. Lastly, don't forget to make sure the directory on the server isn't viewable publicly so, should anyone find your image directory, no one can sit there and take your files one by one.
This way, you can safely ensure the only method someone is going to use to take your photos is the 'print screen' button, and you've already ruined the image by branding your logo on it anyhow.
|