How to protect photos from being copied-Help!

hustler123

Joined: 2005-09-30
Posts: 5
Posted: Fri, 2005-09-30 15:05

Hi,
I'm new to the site and not sure if this is the correct forum to ask this question, but here it is.
I'm a novice and designing my website with Frontpage 2003. I want to protect my photo images from being copied or dowloaded. I was able to disable the right click function on the thumbnail images of my photo, but when the image is left clicked on and enlarged, it can then be copied or cut. I saw another website (http://www.emeraldlandscape.com/samples/bbqsamples.htm) that has the same thumbnail set up, but the image when enlarged does not appear to be copyable.
Any ideas on how to prevent people from copying my pics?
Thanks,
Ron

 
floridave
floridave's picture

Joined: 2003-12-22
Posts: 27300
Posted: Fri, 2005-09-30 19:53

If you put the images on the web they can be copy. The example you gave is:
http://www.emeraldlandscape.com/samples/fullimages/Aug09_01%2012_f.jpg

You can do the right click and the javascript but you will never get what you want.

G2 does offer a image firewall and you can set permissions for full sized images, but the bottom line is.....if you display it they can copy it/print it/steal it/ etc.

Search this forum for right click, popup and protection. You are not the first to ask this question.
http://codex.gallery2.org/index.php/Gallery1:Securing
Dave

Gallery Frames / Mods || G1 Test Gallery

 
vercinrhetorix

Joined: 2005-08-26
Posts: 2
Posted: Wed, 2005-10-19 06:37

You can also use the "watermark" module of gallery, and choose to watermark only your resized pictures (with a big ugly watermark lol)... and then as Dave told you, use access list to provide access to full size picture to your selected guests.
Doing this way, anonymous visitors can see your watermarked resized photos and get the whole idea of what it is about... and even contact you to gain full access while your well known friends/family keep access to the full size picture. Doing so, family/close friends will also see watermarked resized pictures.

 
coeus

Joined: 2005-12-17
Posts: 1
Posted: Sat, 2005-12-17 21:35

You can also put a transparent gif over a table cell where the background is the image. I believe this is what imdb.com does. They can still download it by viewing source, but for those who don't know how to do this (most people) then it should work fine.

 
photonman

Joined: 2006-01-15
Posts: 1
Posted: Sun, 2006-01-15 23:49

Do NOT disable Right-Click: it can be bypassed. With that said, for people who want to give away their photos, here is a javascript code to disable r-click:

var message=”Copyrighted! Right Click Disabled”;

function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function(“alert(message); return false;”)

a FAR better method is stamping the images with user's name. This approach allows you to know who stole your image if you find a copy floating on the internet or a Peer-to-Peer network.

So what's so great about knowing WHO STOLE your image? If you collected their CREDIT CARD numbers, you can charge them!!! In practice, it's a strong enough deterrent that people don't steal images since they know they'll get caught.

Newer generation software can embed the user's name into the image. This stamp persists even after screen-capturing, cropping, etc.

A company that does this as a subscription service is:
http://www.catchlock.com/

Here is an image from their site describing the process:
[img]http://www.catchlock.com/imgdescription.gif[/img]
They can also disable copy & paste, right click, etc.

 
rainman_12

Joined: 2008-09-22
Posts: 1
Posted: Mon, 2008-09-22 10:13

I use this program http://pickyfiles.com/~d9sb/watermark-photo
It is the most simple way of letting others know that the images belong to you =)

 
gomilord

Joined: 2009-01-22
Posts: 1
Posted: Thu, 2009-01-22 12:55

Firstly, there is no way to protect your picture from being stolen. Because as you see the picture, you can print-screen to capture easily.

You can try one of these:
(1.) Disable rightclick
-> oncontextmenu="return false"
But:
It's still simple to get your pic, you can select & copy to google document, or try image toolbar from IE

(2.) (1.)+No selection

Quote:
<script type="text/javascript">

/***********************************************
* Disable Text Selection script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

function disableSelection(target){
if (typeof target.onselectstart!="undefined") //IE route
target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
target.style.MozUserSelect="none"
else //All other route (ie: Opera)
target.onmousedown=function(){return false}
target.style.cursor = "default"
}

//Sample usages
//disableSelection(document.body) //Disable text selection on entire body
//disableSelection(document.getElementById("mydiv")) //Disable text selection on element with id="mydiv"

</script>

Press Ctrl-A to select all, it get over the command.

(3.) (2.)+Disable Ctrl-A Ctrl-C

People still are able to see the source code, it wastes the effort you tried.

(4.) (3.)+Use background trick, then put an transparent gif over it

People still can see your source code.
AND, YOU cannot change the size of pic to fix with window.

(5.) (4.) and Use java source code to hide location of picture

Unfortunately, people can see your javascript

(6.) (5.) and Encode your javascript

It seems fine now, but people still can print screen

(7.) Use water-mask
Then, your pic wont be your pic anymore, don't try this.

If you can do (6.), then your pic will be fine, unless people capture screen.

I have a source code for this on my website, check http://bkec.org/?p=1 for detail.

 
filipkrolupper

Joined: 2009-02-06
Posts: 2
Posted: Fri, 2009-02-06 20:43

Have you ever thought about watermaking? Better invisible watermarking? It doesnt damage the photo impression, thiefs dont know how to get rid of signature moreover Digimarc can trace your photo on web. Ok, digimarc is soooo expensive. I did tool named SignMyImage that can do the same job. Its shareware.