Solved

PREVENT PEOPLE FROM SAVING IMAGES

Posted on 1998-08-19
20
463 Views
Last Modified: 2013-12-25
Is there a way to prevent surfer to press the save as button and take the picture from the server.

Thank you

Jean
0
Comment
Question by:jeanmail
20 Comments
 

Accepted Solution

by:
jhynoski earned 100 total points
ID: 1865586
There are only a couple of ways to do this and they are very bandwidth intensive and nasty, so you should *really* want to do this. It is impossible using simple HTML code and jpg/gif files as no matter what you do they can be downloaded. The only way you can protect images is to embed them in a protected java applet of some description or to feed them into the web page using a CGI script of some description which could possibly access a file in a protected directory or stored in a database of some description.
Hope this helps!
0
 
LVL 3

Expert Comment

by:vlad_impala
ID: 1865587
Of course if someone really wants an image and is prepared to take the possible quality depreciation they can just take a screen shot and get the image from that.  Let's face it, if you display it you cannot stop it being captured.

Vlad.
0
 
LVL 10

Expert Comment

by:MasseyM
ID: 1865588
When using front-page 98, I noticed that it inserted a "NOSAVE" option in the <IMG> Tag... Not sure if that works or not ?

<IMG SRC="pic.gif" NOSAVE>

0
Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

 
LVL 8

Expert Comment

by:Answers2000
ID: 1865589
Well you can cheat a bit, to catch the 80% of people who don't know how to use Print Screen or a capture tool.  

Simply cut the images into pieces and put the pieces adjacent.  

All those users who try right-click and save will only grab a piece of the "true" image.

BTW I don't know about NOSAVE, but in any case it's gonna be browser specific (i.e. some browsers will ignore it) even if it does do that MasseyM thinks
0
 
LVL 1

Expert Comment

by:ironheardt
ID: 1865590
  dont understand why you would like to stop someone from saving a picture from the net...?
0
 
LVL 28

Expert Comment

by:sybe
ID: 1865591
Another cheat:
Make the picture your background (if you want it in the middle then do something with frames), then put a transparent image over your background. You'll see the image, but it can't be saved by rightclicking.
0
 
LVL 1

Expert Comment

by:georgep23
ID: 1865592
yes you can,

You can really trick people (or make it very annoying to people who know what is happening) by renaming the extension of your images with something else eg. myImage.zap and then changing the mime types of your server to serve out .zap files as jpgs or gifs.

The browser will diplay them correctly but the user won't be able to load them unless they know and rename the extension.

Should work.
0
 
LVL 1

Expert Comment

by:Undertow
ID: 1865593
can you say 3x a try to rename?  Unless you are using IE, then it's only a double shot to rename the image....  hmmm, either .jpg, or .gif.  (.png is an option too, but only thru Netscape)  dont' think you wanna try that one....  here's my 2cents.  

And what's the point anyway?  Just dont' post sensitive documentation public unless it's password protected to those that are buyers(?) anyway.  Or take out half the image, or put some big ugly logo in the middle of the image....  Prevention from people saving it if they really want it ain't happenin'.
0
 

Expert Comment

by:DirkDUS
ID: 1865594
You could also break it down in, say, 20 (or whatever #) pieces and fit it together, so a browser would show the total picture, but surfers would have to download that specified # of different files...
Kind of annoying to surfers, I suppose...
0
 
LVL 1

Expert Comment

by:Undertow
ID: 1865595
but not so annoying as to stop them....
0
 

Expert Comment

by:kamyanlai
ID: 1865596
Doesn't matter what you do, as it is possible to go into you local browser cache and retrieve the image.

If people know your image address - they can directly access the image via a url.
0
 
LVL 1

Expert Comment

by:development
ID: 1865597
Could always try watermarking a copyright into the image if your worried about people stealing your images.  But as others have said, its virtually impossible to stop people getting the images, other than breaking them down into many images so its harder for them to put together again.  
0
 
LVL 1

Expert Comment

by:development
ID: 1865598
Could always try watermarking a copyright into the image if your worried about people stealing your images.  But as others have said, its virtually impossible to stop people getting the images, other than breaking them down into many images so its harder for them to put together again.  
0
 

Expert Comment

by:Vitenka
ID: 1865600
They can just use a web cache util to pull the site if they want.

Put it this way, if you are putting something on the net, if they can see it; they can save it.

You can make it harder.

So, heres the easiest solution:
Load your image into a graphics package, print it out.
Then take the electronic version, and scribble all over it.
You'll still be able to see the picture, but no one will be able to save it.

:)
0
 
LVL 1

Expert Comment

by:kelli
ID: 1865601
There's really no way to stop someone from grabbing your image if they want it badly enough.  I wish there was, I do artwork and display it on the web and I hate seeing it stolen (which has happened before).  An alternative to stopping them from downloading the image might be to use a program that would embed an digital "watermark" on the picture (ie digimark - www.digimark.com).  It doesn't leave any visable markings on the picture, and can be detected with plug-ins for Adobe and Corel products.  I use this for my own artwork and it's pretty durable, it will stand up to downloads, and even screen shots taken of the image will still have the "watermark".  That way if osmething does happen, at least you can prove the file is yours.
0
 

Expert Comment

by:tunct
ID: 1865603
If you have lots of images and want at least to prevent "mass download" (using mirroring software), use a cgi-binary or script to stream images from a non-public directory or database.

As for the NOSAVE tag, it instructs the editors, not the browsers, to leave images at their original locations when including them into a page.
0
 
LVL 4

Expert Comment

by:jbrugman
ID: 1865605
Nope, it was posted twice, and answered alreaddy. This question should be deleted i think
0
 
LVL 2

Expert Comment

by:gfreeman081597
ID: 1865606
Use a java slide-viewer and then the images are fed straight into and applet rather than sitting right out within "saving's" reach.  Users cannot save images within a java applet.

Also, if it's people ripping off your designs that worries you then try Photoshop's "Watermarking" feature that will watermark a serial# invisibly into all your images that can't be seen with the appropriate certificate that comes with Photoshop.  You can utilize this feature by using copyright reflector services on the web to scan the entire web looking for matches to that serial number you embedded into your images and will post you of any sites that are hosting your images.  Playboy is actually adopting this to catch all the "Playboy" rip-off sites out there and will be prosecuting, seeing that this method is such great evidence.
0
 

Expert Comment

by:pesticide
ID: 1865607
easiest way to stop ppl from stealing an image is not to post it
0
 

Expert Comment

by:david2022
ID: 1865608
Sorry Jean, there is no way to stop an "Image Thief" from heisting your online graphical work. Simply splitting up the image into pieces may temporarily deter the assailant, but they will still obtain the picture.
What I would do is create a statement on my web page that said something like this,  

"Warning!!! The graphical artwork/photos on this web page will trigger a "Stealth Monkey Virus 1066" on your computer if either copied or downloaded. I am not in anyway held responsible for incurring damages on your computer, hard drive, or peripheal."

Or you could say,
"All artwork/photos have copyright status. Fines up $5,000 will be incurred if copied."

Make sure you have a script that identifies their computer number.
At least this method will make them think bout it.
 
0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Learn by example how to specify CSS selectors for Selenium WebDriver test automation software.
Color can increase conversions, create feelings of warmth or even incite people to get behind a cause. If you want your website to really impact site visitors, then it is vital to consider the impact color has on them.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
The is a quite short video tutorial. In this video, I'm going to show you how to create self-host WordPress blog with free hosting service.

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question