How can we protect an image on our web site from being copied?
feedback
|
closed as off topic by techie007, studiohack♦ Nov 15 '11 at 4:27
Questions on Super User are expected to generally relate to computer software or computer hardware, within the scope defined in the faq.
|
There is no effective way to prevent someone from downloading a picture presented on a website. There are some methods to prevent the casual user from saving an image, such as disabling right-click or using a transparent overlay with CSS. But all methods are archaic and futile. For example, here are some of the many ways I can save an image from the web:
| |||
|
feedback
|
|
You cannot. Everything that is being received can be captured in one way or another. Capturing can occur at various levels leading to either lossless or lossy results, for example on a computer when dealing with data you could capture the bits that you receive from the server, from those bits you can reconstruct the image perfectly if you know its structure. At a higher level you can for example try to capture the whole image file that you receive which requires no reconstruction but may not always be possible. On yet another level you can capture the representation of the image by capturing the screen, this usually leads to some loss of quality. Another thing that comes to mind is simply remembering the picture and reproducing it in whatever medium. | |||||
feedback
|
|
You can make it difficult for novice users to copy images from your site using tools that disable right click, embedding images as backgrounds instead of inline, preventing direct access to images via server-side rules, etc. -- but ultimately there is no way to fully prevent someone from copying an image if they really want it. | |||
|
feedback
|