Solved

PREVENT PEOPLE FROM SAVING IMAGES

Posted on 1998-08-19
20
444 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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
  dont understand why you would like to stop someone from saving a picture from the net...?
0
 
LVL 28

Expert Comment

by:sybe
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
but not so annoying as to stop them....
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 

Expert Comment

by:kamyanlai
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
Nope, it was posted twice, and answered alreaddy. This question should be deleted i think
0
 
LVL 2

Expert Comment

by:gfreeman081597
Comment Utility
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
Comment Utility
easiest way to stop ppl from stealing an image is not to post it
0
 

Expert Comment

by:david2022
Comment Utility
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

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Suggested Solutions

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,…
This tutorial demonstrates how to identify and create boundary or building outlines in Google Maps. In this example, I outline the boundaries of an enclosed skatepark within a community park.  Login to your Google Account, then  Google for "Google M…
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.

772 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

10 Experts available now in Live!

Get 1:1 Help Now