FRIHOST FORUMS SEARCH FAQ TOS BLOGS COMPETITIONS
You are invited to Log in or Register a free Frihost Account!


How to avoid people stealing your images?





bluefossil
Hello guys... How do I prevent people stealing my art I post online? The trick I know is disable right click, but you can bypass easily with Mozilla Firefox.
I'm thinking about putting a watermark... is there an easy and/or automatic way to do watermark? Or I need to manually photoshop the watermark?
Anyway, I'm just wondering if there are other ways to display images without using gif, jpg, bmp, etc, where it is easily saved and steal.

thanks!
Jamatu
You can use imagemagick and/or gd to add a watermark to your images. You can also use your control panel or a .htaccess file to prevent people hotlink your images.
aningbo
Code:


<body>
<TABLE BORDER="0" BACKGROUND="picture.jpg">
<TR>
<TD >
<IMG SRC="transparent.gif" BORDER="0"></TD>
</TR>
</TABLE>
</body>
</html>


picture.jpg is your actual image and yeah the gif file is your transparent image (create one using photoshop).

happy browsing.
borud
Does this work like if someone is trying to save the picture, they save the transperent gif instead?
Annush_K
What a smart script xD Must have it too, thank you Razz
DanielXP
But they will know by the name so you wil have to re name it!

and also they could look at the source
Ranfaroth
Or simply to the images list (Page info : Media)

The only solution is to use PHP (like Jamatu said) to add some text on your images.
Stubru Freak
If you really don't want this to happen you can display the images with a java applet.
It's really hard to copy an image this way. But you should know every image can be stolen (PrtScr).
vraphi
You can also block the right Mouse Button.
http://en.selfhtml.org/navigation/anzeige/rechte_maustaste.htm
You should not translate the Sourcecode with google. This will translate Commands. too.
b4r4t
Best way is watermark - any script, right click blocking, aplet showing is to break (viev source od print screen).
In watermark there is no way to copy an image (ok , you can copy it but it will be always signed as Yours and it is hard to edit and clean the watermark... in most of cases its imposible Smile )
Find a watermark script on http://hotscripts.com - there should be some of it Smile
[FuN]goku
dude.. its like impossible to stop people from stealing... they can just look at the page source or save the site as an html along with the image files so.... but not everyone knows that but ne wayss....
The Conspirator
A water mark is by far the best way. Any image you display can be copied in one way or another.
aningbo
borud wrote:
Does this work like if someone is trying to save the picture, they save the transperent gif instead?


yes thats wat it exactly does. btw, watermark your work and use my method. dont go for 'disable right click' coz its irritating.

you can't possibly stop anyone but combining this two methods is the best solution so far. i dont recommmend you using applets either. Anyone can use the Print Screen button on the keyboard to copy the image.

Quote:
Hey if u really wanna prevent others, save the image in a floppy, CD or USB drive, wrap in a plastic bag, dug up some soil and hide it there. Nobody gets to steal it Twisted Evil
calvinchin
Hi there,

Water mark is good, but only good for bigger picture... if for those
icons and small pictures, you can't put much onto it.... Sad
Sappho
Personally i think watermark is just irritating, as someone said ppl will steal nevertheless even WM pictures. Anyway there is another option that no one mentioned here, and thats to do your web gallery in Flash, no problem with right clicks, no source view will help, even mass downloaders will not work, etc. So it seems the thief will have to print screen them to get em. Smile
The Conspirator
That still wouldn't work. Push pint scrn then open up an image editor and past then crop. Image stolen.
b4r4t
The Conspirator wrote:
That still wouldn't work. Push pint scrn then open up an image editor and past then crop. Image stolen.


You even don't have to paste it ... just use programms for catch screen (Acdsee, IrfanViev or Paint Shop Pro) - just click button (it don't have to be PrintScreen) and the image is stored on base catalog of Your choise, then next picture, click and over&over Smile
Watermark is a only thing to save images Smile
And for small graphic (layout fragment like background, corners etc)... i dont know Sad
The Conspirator
Quote:
And for small graphic (layout fragment like background, corners etc)... i dont know

At some point, you have give in or not use the images. Larger images, use a watermark, smaller images, nothing you can do.
AftershockVibe
Even with watermarks, if they can easily cut off the part with the watermark and fix the image with a bit of photoshopping or just leave it off.
DanielXP
i saw a script on dyanmic drive that encripts you html

do that and then get a good no right hand click
Stubru Freak
DanielXP wrote:
i saw a script on dyanmic drive that encripts you html

do that and then get a good no right hand click


View DOM tree in Firefox.
The Conspirator
AftershockVibe wrote:
Even with watermarks, if they can easily cut off the part with the watermark and fix the image with a bit of photoshopping or just leave it off.

Not if you make it big enought.
Something like this

It dose take away from the look of the image but it makes imposable for someone to clame its there work when its yours.
simplyw00x
As long as an image is sent to a a person's computer for them to see, by definition they can save it. It's the same with HTML source code. The browser will need to understand the image for it to work, and if it can do that then you can save the image.

Using tables with background images is just a waste of your time. People that want to 'steal' the images, will steal them. Place a copyright notice on the page, watermark them and hope for the best.
AftershockVibe
The Conspirator wrote:
Not if you make it big enought.


Heh, yes but then you have obscured most of the image under text. But you're right, it is of course a trade off.
rajhank
We can't stop people from stealing images, yeah we can use watermarks or no right click options but as we can never stop piracy therefore we will never be able to save our images from visitors.

Wink
venc
aningbo wrote:
Code:


<body>
<TABLE BORDER="0" BACKGROUND="picture.jpg">
<TR>
<TD >
<IMG SRC="transparent.gif" BORDER="0"></TD>
</TR>
</TABLE>
</body>
</html>


picture.jpg is your actual image and yeah the gif file is your transparent image (create one using photoshop).

happy browsing.

brilliant code, where di you get it, its just plain brilliant!
aningbo
how flattering, venc. thank you Very Happy
yjwong
venc wrote:
aningbo wrote:
Code:


<body>
<TABLE BORDER="0" BACKGROUND="picture.jpg">
<TR>
<TD >
<IMG SRC="transparent.gif" BORDER="0"></TD>
</TR>
</TABLE>
</body>
</html>


picture.jpg is your actual image and yeah the gif file is your transparent image (create one using photoshop).

happy browsing.

brilliant code, where di you get it, its just plain brilliant!


Sad Firefox users can still go to Tools>Page Info>Media>Save as...

What about copying other things to remove the image off the clipboard? For disabling right click in Firefox is easy...

Code:

<script type="text/javascript" language="javascript">
function oncontextmenu(){
   // So the context menu won't come out
   return false;
}
</script>


Just add this script to the head section of your script.
raver
yjwong wrote:
For disabling right click in Firefox is easy...

Code:

<script type="text/javascript" language="javascript">
function oncontextmenu(){
   // So the context menu won't come out
   return false;
}
</script>


Just add this script to the head section of your script.

Thanks, i was just looking for that Razz
But how can you stop view source and save as?
DSitC
Quote:
But how can you stop view source and save as?

You cannot. Plain and simple. Designed as an open medium the internet does not work that way. You can try to trick some browsers into making it difficult for the users to get the pics, but it's not possible to actually prevent it.

Watermark it, or live with it. Wink
Lapinbleu
So, the conlusion of all this thread seems to be that, no, you cannot prevent others copying your image; all it takes is to hit the "Print Screen" button, Ctrl-V, and it's done. Sure, you can spoil the image with ugly watermarks, but where's the fun of that? Completely detracts from the (possible) beauty of the image...

What no-one has yet asked is why one should wish to protect an image. Do you write all the software you use? Never work with OpenOffice, Opera, Firefox, Blender, Irfanview, The Gimp, Crimson??? Never lifted an image you liked? Drew your own desktop wallpaper? The web is based on sharing, and those who have put in so much work to bring us these amazing softs have not counted their time.. Hey, we're even on a free hosting site!

And I thought it was better to give than to receive, or is that old-fashioned?


"The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
-- Tim Berners-Lee, W3C Director and inventor of the World Wide Web.
Fire Boar
Well... there is one way that might work, but it's REALLY fiddly. Do the webpage in flash, disable right-clicking, lock the .swf file (so no-one can open it except in flash player), make it so the image ONLY appears when the mouse hovers over a certain point. The last thing I am not sure if such a feature exists, but it may be possible to have an action script event OnKeyPress or something similar, to make the image unload and have a white background as well. Not sure if that'll work, or if it's possible, but something along those lines may work.
Lapinbleu
Fire Boar wrote:
Well... there is one way that might work, but it's REALLY fiddly. Do the webpage in flash, disable right-clicking, lock the .swf file (so no-one can open it except in flash player), make it so the image ONLY appears when the mouse hovers over a certain point. The last thing I am not sure if such a feature exists, but it may be possible to have an action script event OnKeyPress or something similar, to make the image unload and have a white background as well. Not sure if that'll work, or if it's possible, but something along those lines may work.


Fiddly's not even the word! At the end of the day, if you can see an image you can capture your screen. I saw a Flashed image like this the other night, caught it with one keypress and two clicks... and here it is -



Spot the irony...
nappa
The easiest way to steal images is to press the print screen button on your keyboard. Then paste it on paint brush or somethings. So I don't think we can really prevent this kind of stealling.
JOE IV
I would say just imprint something that signifies that you were the creator.
Saryon
Easiest thing to do is adding a logo over the whole picture, and make the opacity of the logo very low. So low that you can still see the logo, but that it doesn't take the attention away from the picture it self.
That's the easiest way to prevent people from stealing your images.
the-geek
bluefossil wrote:
Hello guys... How do I prevent people stealing my art I post online? The trick I know is disable right click, but you can bypass easily with Mozilla Firefox.
I'm thinking about putting a watermark... is there an easy and/or automatic way to do watermark? Or I need to manually photoshop the watermark?
Anyway, I'm just wondering if there are other ways to display images without using gif, jpg, bmp, etc, where it is easily saved and steal.

thanks!

IMO, Theres no way you can prevent your pictures from stealing. right click, screen capture, timed screen capture or print screen. if i was you then i would have apply watermark. its the most effective way to prevent your picture from being stolen. its hard to remove a watermark from a picture. a ripper wouldnt spend hours for remove the watermark frm a picture.
Scorpio
Better yet

1. Dont use images at all. Nobody can steal them then

2. Use any image you want(all the good ones) then put around 20 pop up and hitfarm ads on your index page along with a few banners

Even People who are interested in stealing it, will bury the very thought and leave
Lapinbleu
scorpio wrote:
Better yet

1. Dont use images at all. Nobody can steal them then



But I thought a picture was worth 1024 words....
DSitC
Ok, let's face it, you cannot actually prevent other user from getting local copys from you images.

Hoever, as noted before it is possible to mark those images as your own. Of course this kind of diminishes the quality/usabilityof the graphic.

Remembering my courses in cryptography, there is something called steganography. Usually used to send secret messages hidden in pictures and other media files today, you could as well use it to imprint your signature into your picture - unseen for the human eye.

>> http://en.wikipedia.org/wiki/Steganography

Look for yourself. Smile
aningbo
scorpio wrote:
Better yet

1. Dont use images at all. Nobody can steal them then

2. Use any image you want(all the good ones) then put around 20 pop up and hitfarm ads on your index page along with a few banners

Even People who are interested in stealing it, will bury the very thought and leave


now this si the bestone i've ever heard. Very Happy Very Happy Very Happy
snowboardalliance
scorpio wrote:

2. Use any image you want(all the good ones) then put around 20 pop up and hitfarm ads on your index page along with a few banners

Even People who are interested in stealing it, will bury the very thought and leave


haaha, so true. Unless it's some really great picture this person needs, they'll probably just leave your site. Not very good for your site of course...

That trick with the table background and transparent image is okay though, I mean, it will trick most people, only the smarter ones will know to look at the source.
PristonMaster
uhh.. if you want to put an image on internet is because you want people to see it.. if you don't want people steal your pictures just don't put your pictures on internet!
i think that watermarks and blocking right click is irritating
you have nothing to do just show it if you want or dont if you dont want
people will know who did it someday! Very Happy
snowboardalliance
PristonMaster wrote:
uhh.. if you want to put an image on internet is because you want people to see it.. if you don't want people steal your pictures just don't put your pictures on internet!
i think that watermarks and blocking right click is irritating
you have nothing to do just show it if you want or dont if you dont want
people will know who did it someday! Very Happy


Of course if someone has some real good artwork, what if they want to sell it online. People need to see it before they'll b it. Which is a case where a watermark is the perfect option.
sceptileex
the whokle thing is pretty redudndant IMO. A fake gif isnt hard to bypass, you dont need to fright click, just view source. Anything that can be seen normally by human eyes, just print screen. theres no way to stop image stealing, so if you just have to either watermark it or give a smaller version of the image, if your primary objective is to stop people from printing it out and then selling.
cavey
If you sell images on the net, you can have a low resolution preview. If they want the big one, they pay first. No need to put high resolution images available for everyone on the net.
bnbrown
I would do it with flash or javascript. I even have a javascript from where you hardly can steel most of the images. But still there is the PrintScreen button... Embarassed
D'Artagnan
leaving my opensource tendecy alone a little time to...

i'm going to think that you wan't to sell your work... and to sell as artwork to be exposed, etc...

the only safe way to do this is releasing alow resolution image or a part o the image...

the rest is just waste of time if someone really want to got the pics he will do... and if someone is just a clicker he'll stop trying the firs rightbutton blocker you put...

ps: do what you do, dont put rightclick warnings it's very annoyng to everyone and looks noobish..
{name here}
It's hard for you to prevent people from stealing your images. However it is easy to add a watermark that will allow others to link back to your site. The watermark has to be of a good integration with the image to prevent people like Eric Bauman from cloning pixels over the watermark and strapping on his own. Also, using it in conjunction with the low res preview you could prevent people from stealing it from your site.

License the image also. That way people can be sued if they modify the image or steal the image and put it on another site(depending on how you licence it).
hellrahul
Hey !

May be I know the technique......

Use CSS div tags instead of tables. Then add pictures as a background to the div tags.So they can't copy the pictures directly.

But they can see the pics source. From page source code. You need to disable viewing the source code. Restrict right click and hide file menu.

Some experts can even copy it. Like they will add ur site to bookmark and open it new window. So they will have file menu to see the source code.

Now You need to think.

Use Php to rename the picture every time and store the name in the database.
And the picture will be renamed every time it is used. So from source code user can't copy and paste the image file location to see the picture coz, its already been renamed.

renaming will be done after uploading the site (at last). This wil not affect the web site. Coz it has already been uploaded in users memory.

If you know Php its pretty simple script.

AND THERE IS PROBABLITY THAT HACKERS MAY STEAL YOUR IMAGE. Twisted Evil
budazz
actually you cant really avoid it its part of the internet world... we have to accept it...
Ranfaroth
hellrahul : did you read the thread ?
All your technics don't works :
Open Page info : all the images are listed, ready for immediate download...
Roald
you could use a WMV movie to display your pictures, even if they use PrtSc it would be almost impossible to steal it.
linexpert
To be honest with you, i don't think there's a 100% foolproof way of doing so. You can use all the scripts in the world to stop right clicking, viewing source, or you can even make your site in flash so the picture isn't even a picture. What the person on the other end can always do is press the printscreen button or run a program that takes a print screen snapshot of the site. Than they can use a program as simple as paint to cut out and paste the picture. Very Happy

Watermark is the best way to go!
Roald
Yeah, but when it's a wmv movie, and you paste it in paint its a black square or when you scroll down your image disappears. But indeed, it's not 100% safe.
CyanEyed
the best thing to do:

put a copyright notice on ur website or a caption under the image sayin that it is copyrighted. so wat if they save it on their computer, if they put it on the net u can sue them Razz

but for protecting them, Fire Boar had a good idea, if u a faint image which, upon mouseover, returns to full opacity, the screen shot would have the cursor in it.

u can get around this by taking 2 separate screenshots, with the cursor in different places and then use layer mask or sumthin like that to hide it. but most images arent worth the hassle of doin all that.
rfwrangler
I am sorry but there really is no way that I know of to prevent someone that wants to from stealing images from your site. Any image capture tool will work for this. Paint Shop Pro Photoshop and many other graphics programs have these capabilties and there are several other stand alone image capturers available online. So you can diswable the right clicking and write all kinds of scripts to watermark your images but they can still be taken from the site like it or not. Even embedding them with a digital watermark doesn't work against this.
littlegiant
CyanEyed wrote:
...but for protecting them, Fire Boar had a good idea, if u a faint image which, upon mouseover, returns to full opacity, the screen shot would have the cursor in it....


You sure about that? A couple of months back I needed a screenshot that HAD the cursor in it and I had to download a special program to accomplish this. All the screenshots I take don't have the cursor in it by default.

As for protecting your images, I would simply go with a copyright notice and call it a day. Unless there's a way to disable Print Screen, preventing theft of your images on the net is impossible.
aningbo
Fire has a good point but that ain't gonna work either. nothingmuch could be done to disable that.

PICTURES or whatever online can be taken away and u cant do a thing unless u WATERMARK it.
Roald
You could use an applet or Flash movie to make your image wave, even when they use PrintScreen, they've got an unclear image.
bnbrown
Scratch them. Here is an example.

http://www.stockxpert.com/browse.phtml?f=view&id=108519

The stoler wouldn't have feel like stoling an image with your nice fluid logo in the center...

Hope it helps
littlegiant
Isn't that the same as a watermark? Somebody correct me if I'm wrong please..
bnbrown
Oh, I'm sorry. I have checked it and: Yes that is...
htmlrules
Have you ever thought of using a PNG file if you have no idea what one is ill tell you right now. Many newer versions of image programs like Photoshop CE and Fireworks have a built in layer system wich would allow you to add different layers onto your image.

When you post on the net you could have a separate image with a lable layer on it saying something like made by whoever or somthing like that.

remember that to save it as an PNG file if your program allows it
Wootinator
The Conspirator wrote:
A water mark is by far the best way. Any image you display can be copied in one way or another.


people will always try to steal things...but i would go with a watermark for sure. if im looking for a good render or something and i see a watermark...i just keep moving Razz
Aimewitue
Wootinator wrote:
The Conspirator wrote:
A water mark is by far the best way. Any image you display can be copied in one way or another.


people will always try to steal things...but i would go with a watermark for sure. if im looking for a good render or something and i see a watermark...i just keep moving Razz


watermark is the best solution but, some people stole thing & erase your watermark...it's a shame but it's human nature Rolling Eyes Rolling Eyes Rolling Eyes Rolling Eyes Rolling Eyes
Roald
Stop telling things about watermarks, it has already been discussed in the first pages of this topic
simplyw00x
I don't understand why this thread is still open; we established on page one that it's watermark or nothing, because at the end of the day you can always printscreen. Stop spamming and read the thread, people.
alkutob
calvinchin wrote:
Hi there,

Water mark is good, but only good for bigger picture... if for those
icons and small pictures, you can't put much onto it.... Sad


Yes , exactly ..

I agree with you ...

.htaccess file is a way that I don't know how it can be created ...

I hope if there is anyone can explain , I think it deserve to be known 4 such beginners as me

thank you
simplyw00x
Quote:
Hi there,

Water mark is good, but only good for bigger picture... if for those
icons and small pictures, you can't put much onto it.... Sad


Yes , exactly ..

I agree with you ...

.htaccess file is a way that I don't know how it can be created ...

I hope if there is anyone can explain , I think it deserve to be known 4 such beginners as me

thank you


I can safely say that
Quote:
we established on page one that it's watermark or nothing
bakpao6
it is easy just create an images using flash,
they wont be able to save ur images:d
iflash
bluefossil wrote:
Hello guys... How do I prevent people stealing my art I post online? The trick I know is disable right click, but you can bypass easily with Mozilla Firefox.
I'm thinking about putting a watermark... is there an easy and/or automatic way to do watermark? Or I need to manually photoshop the watermark?
Anyway, I'm just wondering if there are other ways to display images without using gif, jpg, bmp, etc, where it is easily saved and steal.

thanks!


first you make them reeeeeally ugly, and nobody is going to steel your art. Wink

Seriously, photomark and photoshark are a good ones for batch pro, and making the watermark on each image give u more control, coz then u put the watermark more accurately.
Michael B
To keep beating the floged horse....

I would use water marking. Just add your wed address in semi transprent text accross the middle of the image. Then if it is stolen at least it is free advitizing. And someone should report it before long.

With little images try adding some lines accross it, just to make it not worth the person time fixing the image back up.
xyberz
Okay okay, I understand that watermark is probably just the best way.

What if that wasn't just enough as an option? Or if that was not an option at all?

I don't know if this would be a good solution but it might help defeat the print screen function, but like I said I'm not too sure.

Try breaking up an image into two parts. But instead of just cutting it in half or something like that try to do like a checkerboard design. Break it into blocks and one half of the picture would be the odd blocks only and the other half even blocks.

Also you might be able to get away with it but try to make 1 more screen with your name or logo on a see through layer.

Afterwards use Flash and make a movie with all three parts. You would have the player flash the parts 60 times a second to that effect and of course in this order:

1. First half of picture with odd blocks only
2. Your water mark
3. Second half of picture with the even blocks.

Maybe afterwards even the print screen would be defeated? Not too sure exactly how print screen works as most people have tried it with a still image.

I'm planning to do this on my page and I'll definately try to put this to the test and post my results afterwards.

Good luck though, both to myself and the guy that needs to have his pictures not stolen.

Also one more quick thought. Try breaking up your pictures up into tiny size pieces.
Now I know that this is a real pain but you'll have to do it only once, at least for each picture.
Of course don't do the obvious and name the pieces so that it can be easily put back together. That would be the mistake on your part.
But then it'll lead back to the part of using the print screen button.
If there was only some way to turn that off. I know that you can but I'm not sure if you can do that stuff on a webpage.
Related topics
Post your own album reviews
W3C buttons without images
Some nature's images
Good photoshop images
Points drop rate increased?
How To : Secure Your PHP Website
My Website / Clan in Runescape
Some questions
PC Hardware and Lockpicking.
What's great about your country?
Photos in website
How o foil an Alien Abduction ;)
Macbeth Ebook
Javascript disables Scroll in webpage..!!
Reply to topic    Frihost Forum Index -> Scripting -> Html, CSS and Javascript

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2011 Frihost, forums powered by phpBB.