Solved

PREVENT PEOPLE FROM SAVING IMAGES

Posted on 1998-08-19
20
449 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
 
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
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 

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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Chamber of Commerce website functionality for Wordpress 2 50
fix wrap around navigation on tablet device 3 41
Finding a free PC on campus 6 63
modify h2 4 79
Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption.  Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…
"In order to have an organized way for empathy mapping, we rely on a psychological model and trying to model it in a simple way, so we will split the board to three section for each persona and a scenario and try to see what those personas would Do,…
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

948 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

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now