SitePoint Sponsor

User Tag List

Results 1 to 18 of 18
  1. #1
    SitePoint Member
    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-

  2. #2
    SitePoint Wizard silver trophy Karl's Avatar
    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.


  3. #3
    Kat's Meow Senior ******* WebKat's Avatar
    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



  4. #4
    SitePoint Enthusiast
    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.

  5. #5
    SitePoint Zealot
    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

  6. #6
    SitePoint Enthusiast bgotty's Avatar
    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



  7. #7
    Destiny Manager Plebius's Avatar
    Join Date
    Nov 1999
    Posts
    682
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    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.

  8. #8
    Your Lord and Master, Foamy gold trophy Hierophant's Avatar
    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.


  9. #9
    SitePoint Enthusiast
    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

  10. #10
    SitePoint Wizard silver trophy Karl's Avatar
    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.


  11. #11
    SitePoint Zealot
    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

  12. #12
    SitePoint Member
    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...

  13. #13
    SitePoint Zealot
    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.

  14. #14
    SitePoint Enthusiast
    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

  15. #15
    SitePoint Wizard silver trophy Karl's Avatar
    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.


  16. #16
    Your Lord and Master, Foamy gold trophy Hierophant's Avatar
    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.


  17. #17
    SitePoint Member
    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

  18. #18
    SitePoint Member
    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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •