SitePoint Sponsor |
|
User Tag List
Results 1 to 18 of 18
Thread: Protecting Graphics
-
Dec 3, 1999, 16:14 #1
- Join Date
- Dec 1999
- Location
- Ft.Worth, TX, USA
- Posts
- 1
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
How can I protect my graphics from being saved by visitors on my personal page?
------------------
Send me a ICQ message for an open chat!
-EdgeCentral-
-
Dec 4, 1999, 07:12 #2
- Join Date
- Jul 1999
- Location
- Derbyshire, UK
- Posts
- 4,411
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
The only way it can be done is to use a java applet that downloads the image into itself rather than letting the browser download the image and store it in the cache. the disadvantages to this method are:
1. Slow - Java applets are just to slow
2. Time consuming
3. Not every body has java enabled browsers
------------------
Karl Austin
Webmaster - http://www.lincs.co.uk - Giving PHP a fair chance.
-
Dec 4, 1999, 13:03 #3
- Join Date
- Jul 1999
- Location
- California USA
- Posts
- 1,071
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
'Watermarks' on your graphics and images may be one solution. If you manually put an overlay watermark on your graphics I'm sure that the pros could get around that, but for the most part it would at least initially prevent many from saving your work.
Also, check out the web site Digimarc which for $$ will imbed a watermark into your images and then they will able to track whenever they are saved by someone else. It sounds interesting
Our Photographers have the same concern regarding images and the ability to 'right click' their photos off our website. So I am investigating possible ways to prevent this from happening...
------------------
PPSV WebMaster otherwise known as "WebKat"
Professional Photographers of Sacramento Valley
-
Dec 4, 1999, 22:03 #4
- Join Date
- Sep 1999
- Location
- Brisbane QLD AUS
- Posts
- 37
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
There is a way to make it a little harder. There is a javascript that disables the right click. I dont know it but its out there, look on javascipt.com or something for it.
-
Dec 4, 1999, 23:12 #5
- Join Date
- Dec 1999
- Location
- Highlands Ranch, CO
- Posts
- 193
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Couple of things:
1. The above post refers to DHTML. The script only works in IE. Here is where you can get it:http://dynamicdrive.com/dynamicindex11/noright.htm
2. You could use a javascript rollover that changes the image to a blank image onmouseover. This way they would only be able to copy the blank image.
Hope this helps,
Chad
-
Dec 5, 1999, 00:41 #6
- Join Date
- Sep 1999
- Location
- Tampa
- Posts
- 73
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Crosswire is right, I have also seen this as a Javscript.
For DHTML: http://www.dynamicdrive.com
For Javascript:
http://www.javagoodies.com
------------------
Bryan F. Hogan
http://www.hungryweb.net
bhogan@hungryweb.net
-
Dec 5, 1999, 03:16 #7
Use a CGI script to display your graphics that 1) uses appropriate HTTP headers to prevent browser cacheing and 2) doesn't render the image when it is being saved or when there is no HTTP_REFERER variable defined.
-
Dec 5, 1999, 17:28 #8
- Join Date
- Aug 1999
- Location
- Lancaster, Ca. USA
- Posts
- 12,305
- Mentioned
- 1 Post(s)
- Tagged
- 0 Thread(s)
Actually the first script I saw that disabled right click was in Netscape. The way you do it for both scripts is to create mouse tracking code (see www.bratta.com) and insert a layer with a transparent gif between your cursor and the image. Then when they right click they save the transparent gif all the time.. Of course the user only has to look at the source of your page, type the address of the image directly into the location bar and the can get the image that way. Also Every single image is saved to the cache as stated before. If I am looking for public domain art for a project I just copy it out of my cache when I am done browsing using ACDSee.
------------------
Wayne Luke
The Majormud Encyclopedia - www.bloodquest2.com
Come Play one of the hottest games on the net.
-
Dec 7, 1999, 03:16 #9
- Join Date
- Aug 1999
- Posts
- 31
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
another solution that is better than java is flash, but then there is always screen capture programs. Digimarc works well, even in print the signiture still exist and very hard to alter.
------------------
CravinSphere Design
http://graphic.8m.com
-
Dec 11, 1999, 15:16 #10
- Join Date
- Jul 1999
- Location
- Derbyshire, UK
- Posts
- 4,411
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
the ONLY one that works (Feasibly - see above about Java) is as suggested to use a CGI script to render the image, the javascript one's will NEVER work, once the image is downloaded it is stored in the browser's temporary cache ready for them to 'borrow' it.
Also digimarc doesn't cost anything now for watermarking, you can get it for free. The only snag is that they only store basic details about you in there database.
------------------
Karl Austin
Webmaster - http://www.lincs.co.uk - Giving PHP a fair chance.
-
Dec 14, 1999, 06:34 #11
- Join Date
- Dec 1999
- Posts
- 137
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Try using ASP. Look at this code:
http://www.4guysfromrolla.com/webtech/110398-2.shtml
-
Dec 14, 1999, 08:20 #12
- Join Date
- Dec 1999
- Location
- London
- Posts
- 1
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Whatever you code into your page, all someone has to do is press print screen to stick everything into the clipboard. They can then edit as they please...
-
Dec 14, 1999, 18:15 #13
- Join Date
- Dec 1999
- Posts
- 137
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
It's true. But I don't know if quality would be the same.
-
Dec 14, 1999, 18:25 #14
- Join Date
- Jul 1999
- Posts
- 25
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Why don't you just add a small © 1999 Your Name somewhere on your graphic.
http://weswin.tripod.com
Wes
-
Dec 15, 1999, 11:16 #15
- Join Date
- Jul 1999
- Location
- Derbyshire, UK
- Posts
- 4,411
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
That's not true about having to press print screen and the whole screen is captured. Most java applets to do this job use overlay (Like DVD Does) which stops you capturing the graphic, if you capture a DVD screen with print screen all you get is a black screen where the overlay would go (Note: If you view the captured image while the DVD is still paused in the background you will get a picture, but not when you close the DVD).
------------------
Karl Austin
Webmaster - http://www.lincs.co.uk - Giving PHP a fair chance.
-
Dec 15, 1999, 20:00 #16
- Join Date
- Aug 1999
- Location
- Lancaster, Ca. USA
- Posts
- 12,305
- Mentioned
- 1 Post(s)
- Tagged
- 0 Thread(s)
It doesn't matter what method they use to get your graphics. It can be done no matter how you load it. If with Overlays. If someone went through all the trouble to program that, someone else got their kicks by creating a program to defeat it. The best thing you can do is create graphics that work for your website. Most of the times it won't matter if someone takes them because they are custom for your website. If you are posting your art on the internet either use low quality images for display so that they still want to buy the real thing or go with digimark and mark your images. As long as a viewer can see it they can capture it one way or another even high tech devices like DVD can be circumvented.
------------------
Wayne Luke
The Majormud Encyclopedia - www.bloodquest2.com
Come Play one of the hottest games on the net.
-
Dec 23, 1999, 13:26 #17
- Join Date
- Dec 1999
- Location
- The Netherlands
- Posts
- 2
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Every picture can be saved, using printscreen or special capture programs...
That Javascript (disabling rightclick) doesn't work: try this:
- lefclick
- hold that
- rightclick
- release leftclick
Then the menu comes...
You can also check the HTML from VIEW -> SOURCE, or get it with Telnet (connecting to wwwserver on port 80 (mostly), then type GET /index.html (or whatever)).
------------------
- Dutch Webdesign Forum: http://www.antoniswebmedia.com/wdforum
-
Jan 5, 2000, 11:38 #18
- Join Date
- Nov 1999
- Posts
- 20
- Mentioned
- 0 Post(s)
- Tagged
- 0 Thread(s)
Interesting...
I think that disable right click is good for beginners, 'coz you can hold left + click right, and relise left..so it's popups again.
(but other "disable click" works better. But you still can steal images and everything from web page. Coz if you really wanna steal image, you can go to your (sample) /WINDOWS/TEMP/ directory, and there is all your images :-) (till browser is closed, or may not if in conf. different settings). So even CGI will not work for 100%. Coz you can always use /TEMP/ dir. in your computer (or something).
I've thinking about flash before... sounds good, it has fast downloading time... you can even zoom + on it or something. But ill be stay away from Java, coz its tooo slow, to use it for every pix. on your web site :-)
About that "small (C) on your images", that is EASY to remove with any (almost) photo programm, such as Adobe Photoshop or something... I've did it before...20 sec. and (C) 1999 Someone.com is gone.... lol.
Of course all above for Pix. that really mean something, not for "WEBMASTER RESOURCES" logo above :-). If you got real Monna Lisa or so..., make sure you only one who have it :-).
Bookmarks