Forum Moderators: travelin cat

Message Too Old, No Replies

Need cross platform or mac browser image theft script

         

ichthyous

2:16 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Hi there...I was wondering if anyone knows of a decent MAC browser image theft script? I currrently have a right click disable but need to cover mac browsers as well. Thanks

microcars

2:24 pm on Aug 18, 2004 (gmt 0)

10+ Year Member



Mac users don't need to "right click".

We just drag the image to the desktop. "voila!"

consider slicing up your images into 3 or more pieces instead.

ichthyous

2:36 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



it's a huge database of images...I need something to disable the functionality. I think maybe the old rollover script is the only thing that might work here

Lord Majestic

2:42 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Yes please tell me as well how to disable with JavaScript the following:

* save As... (with all objects)
* select-All (Ctrl-A), Copy, Paste (with all objects)
* saving image with temporarily disabled JavaScript
* delete all cache and then browse site and go to cache dir
* run custom crawler that can download whole site
* view source and manually get URL for images, then save them
* etc etc etc

There is nothing more annoying then right click disabled that prevents from accessing other than "Save As" common functionality.

Jon_King

2:59 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



You can make it pretty difficult by creating a table the same size as your image and adding the image as the table background. I would suspect a script or a macro could be done to automate this.

>We just drag the image to the desktop. "voila!"
Same on a PC.

Lord Majestic

3:09 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



You can make it pretty difficult by creating a table the same size as your image and adding the image as the table background.

Actually this just given me an idea - how about programmatically splitting image into number of small images that will be combined in a table to create illusion that it is a single image - saving it all manually would produce X images that will have to be combined. Now that would be pretty annoying!

ichthyous

3:18 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Are you trying to tell me something?

ichthyous

3:24 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Well, all of that is nice...but I have dynamically generated HTML pages so I can't really modify the code very much. I have seen some sites that use a rollover script which flips the image to a watermarked image when the user rolls over it...does anyone know about this? There are so many ways to grab images on the MAC that I think this might be fruitless

Jon_King

3:29 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I did a search and found:

>>You can also use this program to protect your online images from unauthorized downloading with Secure Image mode. [imagecure.com...]

I am not familiar with this program or site but you may want to check it out.

Jon_King

3:32 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



ichthyous

You can definitely code to generate tables based on image size and apply the image as the background.

travelin cat

4:13 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



Even if you did all of the things mentioned above (tables, slicing and dicing) It is very easy for someone to just make a screen capture via command-shift-4 and then click-and-drag.

This would overcome any rollover issues as well as slicing. Face it, Mac's are great for many things.... including stealing artwork...

Lord Majestic

4:16 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Mac's are great for many things....including stealing artwork...

Some might say Windows beaten them at it as well ;o)

ichthyous

4:30 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Yes, but you are assuming that most users know what a screen capture is!

dcrombie

4:38 pm on Aug 18, 2004 (gmt 0)



Using Safari (default browser on Mac) you go to Window -> Activity, double-click on the image name (it opens) then Save As...

You can do the above just using keyboard commands.

;)

timster

4:39 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Yes, but you are assuming that most users know what a screen capture is!

I think most Mac users do -- at least the ones savvy enough to collect Web pictures. Macs have had screen capture longer than they've had color monitors.

IMHO, you can't beat good old-fashioned thumbnails and ugly watermarks. Once you send the pixels to their computer, they'll keep them if they want to.

Macguru

4:48 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



IMHO, you can't beat good old-fashioned thumbnails and ugly watermarks. Once you send the pixels to their computer, they'll keep them if they want to.

Perfectly agree. I wonder what this tread has to do with webmastering on a Mac?

I suggest you consult the Content, Writing and Copyright forum's library [webmasterworld.com] to confirm what timster just said.

Jon_King

4:50 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



It's a matter of degree. Any image can be stolen manually. If you are trying to dissuade mass stealing the sliced image method may very well do the trick.

ichthyous

5:10 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Well, of course a physical watermark would be the bulletproof solution, but the problem is that online image sales are already difficult and you may dissuade more people from buying high-res files (big $) than you gain from low-res image sales (little $.) I know that when I switched from small (fast loading) jpegs on my site to large beautiful (slow) ones I started to increase sales online. Thats why I was thinking of a rollover script which swaps the image when they rollover it, although again that wouldn't stop the savvy user from a capture. And I disagree about most people knowing how to use captures...having taught computer graphics for a while and working in the ad biz...most people are clueless

blakmonk

5:57 pm on Aug 18, 2004 (gmt 0)

10+ Year Member



Once you think you've blocked all the browers
Download Opera (www.opera.com). Any OS, see if it is still blocked with opera.

BlakMonk

Lord Majestic

6:35 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Well, of course a physical watermark would be the bulletproof solution

Watermarks dont help prevent theft - theifs might not even know images were watermarked or even significance of watermarking! Watermarks are useful to prove fact of ownership, ie prove fact of them when thief is caught. If someone takes your image and inserts into internal reports then chances are you will never know.

timster

1:44 pm on Aug 20, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



theifs might not even know images were watermarked or even significance

I was referring to a visible watermark, like the word "sample" embossed across the image.

Of course, the goal here is to maximize revenue; minimizing theft is just a means to that end.

Consider how many people might meet these criteria:
(1) Want to steal your photos
(2) Too clueless to figure out how
(3) Can't get a techie to help
(4) Will buy the image if they fail to steal it

If your interested in stopping those folks, any good javascript image swapping script will do.

Cheers.

aaronjf

10:57 pm on Aug 26, 2004 (gmt 0)

10+ Year Member



The other option you have is through CSS. You can set the image as a background image. This is not a one stop solution, but it would make it harder to get the image.