Re: Re: GD Watermark Question-

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2010-09-17 at 18:41 -0400, TR Shaw wrote:

> Gary
> 
> you do realize that if you display the image in a browser without the watermark, simple drag and drop can copy the image as is (eg without the watermark)
> 
> Tom
> 
> On Sep 17, 2010, at 6:21 PM, Gary wrote:
> 
> > 
> > ""Gary"" <gpaul@xxxxxxxxxxxxxxxx> wrote in message 
> > news:1F.27.30333.1D5E39C4@xxxxxxxxxxxxxxx
> >> Is there a way to insert a watermark on an image as it is being uploaded 
> >> to the image file, then removed when it is called from a database to be 
> >> viewed on a website?
> >> 
> >> The rational behind this is I have a photographers site I am doing, and I 
> >> am limiting the size of the images somewhat to reduce pilferage and I 
> >> would like to be able to show the images a little larger, hence with a bit 
> >> more clarity and detail.
> >> 
> >> Thanks for your input.
> >> 
> >> Gary
> > 
> > More info.
> > 
> > I was asked off board where the watermark would show, so I am sorry if I was 
> > less than clear.  The watermark would show on an image that is being 
> > downloaded from the server.  If this were to work, I could let viewers see 
> > an image with a size of 640px in width to show clarity,  (they are only able 
> > to see an image now with a width of 250 px now) should they decide to help 
> > themselves to it, it would download with a watermark on it, but the 
> > watermark would not appear on the web page itself.
> > 
> > Gary 
> > 
> > 
> > 
> > __________ Information from ESET Smart Security, version of virus signature database 5458 (20100917) __________
> > 
> > The message was checked by ESET Smart Security.
> > 
> > http://www.eset.com
> > 
> > 
> > 
> > 
> > 
> > -- 
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> > 
> 
> 


There's no way to do this. Anything you see in your browser has already
been downloaded in some form onto your computer, and once that happens
it's out of your control. PHP has no way to detect if the image is being
requested by the browser to view or download, so can't do what you want.

Besides which, if an image is displayed in the browser, there are dozens
of ways to get at it, from right clicking and saving it, using the media
tab of the file info dialogue (firefox), using firebug to view it,
saving it from the cache, saving the whole page, using wget to spider
and save that page, etc.

The only way to do what you want is to have your own custom browser app
(possibly written in Java) but even then someone could simply do a print
screen.

At the end of the day, if you want to prevent people downloading your
images, then just don't show them the image.

Thanks,
Ash
http://www.ashleysheridan.co.uk



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux