Jump to content
Sign in to follow this  
Siddr20

Someone teach me how to watermark images

Recommended Posts

Just wanting to know how to watermark images properly!!

 

I googled and read many tutorials and attempted them.. But then i can still use the spot healing brush tool and clone it out etc. .

 

Then thought whats the point of following some of these guides if i can just clone it out anyways..

 

I downloaded heaps of free wares then realized its all shit lol

 

What do you guys do??

 

Whats your technique?

 

Im still new to this whole photoshop thing.. So be kind :P

 

Sidd.

Share this post


Link to post
Share on other sites

If you mean watermarks like in the bottom right corner of:

 

thumb_DSC_2148.jpg

 

I use a custom script on a unix box with imagemagick, none of that photoshop junk :D

Share this post


Link to post
Share on other sites

^ yup thats it :)

 

I think its time i design a new logo.

 

Possible if i can borrow your script :P

 

I use linux :)

Share this post


Link to post
Share on other sites

Sure thing mate, i'll PM you with the script.

Share this post


Link to post
Share on other sites

OK i just tried to clone out your image and it was so easy to do so..

 

 

Or is the point of putting watermarks in the middle of an image so people cant do that sort of stuff??

 

im confused lol

 

Sure thing mate, i'll PM you with the script.

 

Awesome thanks man.. will give it a try :)

Share this post


Link to post
Share on other sites

I guess it depends what you're after. The images on my website it's just there for exposure of the site itself, I'm not really trying to prevent people taking the images and putting them on their own sites at all. All i would ask is that the watermark is either left on, or a link back to the source is included. I don't make money on any of my pics, so i dont really care.

 

I have written code before to watermark all over a submitted photo though; this was for a photographers website so as you can imagine they were keen on preventing theft/borrowing/external use of the images without permission.

 

It's a fine line. You can watermark so much that the image is hard to recover, but it'll look average to most people. Or you can watermark just a little bit, but then anyone with photoshop can remove the watermark completely; it's really your call on that of course.

 

In the PM i've included a URL you may be interested in too, it may do more the kind of watermarking you're after.

Share this post


Link to post
Share on other sites
I guess it depends what you're after. The images on my website it's just there for exposure of the site itself, I'm not really trying to prevent people taking the images and putting them on their own sites at all. All i would ask is that the watermark is either left on, or a link back to the source is included. I don't make money on any of my pics, so i dont really care.

 

I have written code before to watermark all over a submitted photo though; this was for a photographers website so as you can imagine they were keen on preventing theft/borrowing/external use of the images without permission.

 

It's a fine line. You can watermark so much that the image is hard to recover, but it'll look average to most people. Or you can watermark just a little bit, but then anyone with photoshop can remove the watermark completely; it's really your call on that of course.

 

In the PM i've included a URL you may be interested in too, it may do more the kind of watermarking you're after.

 

 

Thank you once again for all you help :) I pmd ya back too..

 

You are right, if someone really wants to steal it they will and if you really watermark your images to the max it just devalues the photo.

 

Doubt anyone wanna take my work, but back of my head im still paranoid.

Share this post


Link to post
Share on other sites

I use 2 different watermarks usually.

 

One thats only on the bottom left of the image...

 

IMG_8374small.jpg

 

 

 

 

And one thats the same as above but with a larger version in the middle of the image. With the opacity turned down low so its 90% transparent.

To me it kind of wrecks an image with the logo in the middle, but if you want to stop some theft its what you have to do i guess. As you said it wont stop everyone, because clone tool works wonders lol... But i make it as hard as i can for people to do it. :)

I had to do this occasionally because ive had images stolen and put on other websites ect.

 

IMG_8379small.jpg

 

 

 

 

IMG_8478small.jpg

 

 

 

All my logos are just designed in photoshop, then arranged where i want them to appear in the image and saved as a .PSD .. And I've got a batch watermark program i used called "Batch Watermark"

 

Only bad thing about doing it the way i do is i have to make separate files for landscape and portrait images. Other than that i find its pretty handy.

Dunno if what ive said helps in any way.. But that explains how i do it. lol :)

Share this post


Link to post
Share on other sites

i wrote a script in photoshop that resizes the image, adds any image you specify into the bottom left hand corner (or wherever) at what ever size percentage you specify (changable) and does the borders similar to Liam's images above, works for landscape and portrait coz it works out the dimensions and orientation of the image as its processing it :D

 

just do some research and u should find some photoshop actions that will do similar...

Share this post


Link to post
Share on other sites

Sat morning baw, so I thought I'd contribute some more info into this section..

 

If you have a website and want to automatically add a watermark to the photos, here is my script:

 

copy this and save as 'watermark.php'

	<?
	$imagesource =  $_GET['path'];
$watermarkPath = $_GET['watermark'];
$filetype = substr($imagesource,strlen($imagesource)-4,4);
$filetype = strtolower($filetype);
$watermarkType = substr($watermarkPath,strlen($watermarkPath)-4,4);
$watermarkType = strtolower($watermarkType);

if($filetype == ".gif")  
	$image = @imagecreatefromgif($imagesource);
else  
	if($filetype == ".jpg" || $filetype == "jpeg")  
		$image = @imagecreatefromjpeg($imagesource);
	else
		if($filetype == ".png")  
			$image = @imagecreatefrompng($imagesource);
		else
			die();  

if(!$image)
	die();

if($watermarkType == ".gif")
	$watermark = @imagecreatefromgif($watermarkPath);
else
	if($watermarkType == ".png")
		$watermark = @imagecreatefrompng($watermarkPath);
	else
		die();

if(!$watermark)
	die();

$imagewidth = imagesx($image);
$imageheight = imagesy($image);  
$watermarkwidth =  imagesx($watermark);
$watermarkheight =  imagesy($watermark);
$startwidth = (($imagewidth - $watermarkwidth) );
$startheight = (($imageheight - $watermarkheight) ); 
imagecopy($image, $watermark,  $startwidth, $startheight, 0, 0, $watermarkwidth, $watermarkheight);
imagejpeg($image);
imagedestroy($image);
imagedestroy($watermark);
?>

 

make your watermark, save as png or gif or whatever and save as 'watermark.png'..

 

then in your display page, call the script as..

<img src="watermark.php?path=imagepath&watermark=watermark.png">

where imagepath is the path of the image you want to display, eg..

<img src="watermark.php?path=photos/photo1.jpg&watermark=watermark.png">

 

if someone saves the image from your website, it will save with the watermark on it as well.

 

enjoy.. :)

Edited by gravy

Share this post


Link to post
Share on other sites

Gravy mate much appreciated!! Im going to give this a go since my site is scripted in php.

 

Thank you so much..

 

 

Oh quick question, where on the image does the watermark get placed?

Share this post


Link to post
Share on other sites
Gravy mate much appreciated!! Im going to give this a go since my site is scripted in php.

 

Thank you so much..

 

 

Oh quick question, where on the image does the watermark get placed?

 

thats cool, happy to share..

 

it displays the watermark at the bottom right hand corner atm, it can be changed with the $startwidth & $startheight variables..

$startwidth = (($imagewidth - $watermarkwidth) );
$startheight = (($imageheight - $watermarkheight) );

Edited by gravy

Share this post


Link to post
Share on other sites

Thank you :)

 

Will give it a go as soon as i finish uni exams and all..

 

Cheers mate

Share this post


Link to post
Share on other sites
Sat morning baw, so I thought I'd contribute some more info into this section..

 

If you have a website and want to automatically add a watermark to the photos, here is my script:

 

copy this and save as 'watermark.php'

 

if someone saves the image from your website, it will save with the watermark on it as well.

 

enjoy.. :)

 

not exactly true. easy enough to get the unwatermarked image by tweaking the url. best bet would be to have your image folders outside the root directory...

ie, store photos here...

 

/photos/...

 

and script here...

/public_html/watermark.php

 

that way no one can get to the unwatermarked images.

Share this post


Link to post
Share on other sites
Sat morning baw, so I thought I'd contribute some more info into this section..

 

If you have a website and want to automatically add a watermark to the photos, here is my script:

 

copy this and save as 'watermark.php'

 

if someone saves the image from your website, it will save with the watermark on it as well.

 

enjoy.. :)

 

not exactly true. easy enough to get the unwatermarked image by tweaking the url. best bet would be to have your image folders outside the root directory...

ie, store photos here...

 

/photos/...

 

and script here...

/public_html/watermark.php

 

that way no one can get to the unwatermarked images.

yea, what i was saying if someone goes right-click save as it will save with watermark on it...

 

you could find the unwatermarked image by going through the source code and getting the url of the photo from the image tag.. but yeah i guess you could move the images to another folder... or a better way if you've already got your image locations in a database, would be call the image via a passkey in the image tag, which grabs a location from the database.

Share this post


Link to post
Share on other sites

instead of all the trouble going through scripts and photoshop, i suggest just resize the images to smaller 'non-high resolution' images.

 

so basically you have thumbnails and if the visitors click on it, they only get to see 640 x 480 instead of 5000 x 9000 or whatever it may be.

 

thats what i would do anyway..

 

youre bound to always get 1 or 2 who save your photos for their own purposes.. maybe ideas, exif data, etc etc

 

only way to keep them 'unstolen', dont post it online lol. :P

Share this post


Link to post
Share on other sites
instead of all the trouble going through scripts and photoshop, i suggest just resize the images to smaller 'non-high resolution' images.

 

so basically you have thumbnails and if the visitors click on it, they only get to see 640 x 480 instead of 5000 x 9000 or whatever it may be.

 

thats what i would do anyway..

 

youre bound to always get 1 or 2 who save your photos for their own purposes.. maybe ideas, exif data, etc etc

 

only way to keep them 'unstolen', dont post it online lol. :P

 

 

while the idea of a visual watermark is to protect the ownership of the image, it also doubles as advertising for either a website or photographer.

i know i put shots up on my website, people link my pictures on forums, and people come look at my site. now if i had posted 600x480 pics with no watermark, then where would they go to look for more from that trackday/event etc...

Share this post


Link to post
Share on other sites
Sign in to follow this  

×