Posted on 1998-08-19
Medium Priority
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

Question by:jeanmail
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Accepted Solution

jhynoski earned 200 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!

Expert Comment

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.

LVL 10

Expert Comment

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>

Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI


Expert Comment

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

Expert Comment

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

Expert Comment

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.

Expert Comment

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.

Expert Comment

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'.

Expert Comment

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...

Expert Comment

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

Expert Comment

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.

Expert Comment

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.  

Expert Comment

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.  

Expert Comment

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.


Expert Comment

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.

Expert Comment

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.

Expert Comment

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

Expert Comment

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.

Expert Comment

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

Expert Comment

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.

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

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

An enjoyable and seamless user experience can go a long way on an eCommerce site. While a cohesive layout and engaging copy play roles in creating a positive user experience, some sites neglect aspects that seem marginal but in actuality prove very …
Australian government abolished Visa 457 earlier this April and this article describes how this decision might affect Australian IT scene and IT experts.
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 video teaches users how to migrate an existing Wordpress website to a new domain.
Suggested Courses

752 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