Batch Watermarking At The Bottom Of An Image

tencentpiece

New member
Nov 11, 2010
4,361
104
0
Melbourne, Australia
www.linknarwhal.com
Hi guys - I'm trying to replicate
Blake%20Lively-SDW-004018.jpg
- basically I am looking for a solution where I can add a watermark to the bottom of picture and do so in bulk batch mode.

I've found a few solutions but it only works well if the pictures are the same dimensions - does anybody know of anything that will resize the watermark to fit nicely as starpulse have?

Obv happy to pay.
 


I haven't seen him on here in several months but check with (or check old threads by) Barefootsies, he has a thread that mentions batch watermarking (and porn sites)
 
I haven't seen him on here in several months but check with (or check old threads by) Barefootsies, he has a thread that mentions batch watermarking (and porn sites)

I assume you're talking about this thread: http://www.wickedfire.com/newbie-questions/96217-how-do-i-get-started-adult.html

That's batch watermarking for videos and is still in content.

I just want the bottom bit like starpulse as the content I have in mind will be shared a lot around on forums and what not - I'm not trying to prevent other webmasters from stealing the content as I know that's going to happen regardless of what I do (the contents not original) - I just want other people to know where it came from and try to do this in an unobtrusive way as possible.

Also please don't PM me saying you can do this manually. I'm looking for a software solution as I am talking about thousands of pictures here.
 
Irfan View has a batch watermark feature..however, I`m not sure you can insert images..I think it's text only.

Google
 
You can do it on just about any linux server with the GD image library.
 
Use gd image library to resize the image then apply the watermark, the codeigniter framework makes this very easy with premade functions. Could also bee done very easily with python using PIL (python image library)
 
I don't want to resize the image - I want to resize the watermark based on the images size.
So use the image library to get the size of the image and use that to resize the watermark.



from PIL import Image

image_file = "image_name.png"
img = Image.open(image_file)
width, height = img.size
Then you would use the dimensions to resize the watermark image before watermarking. Sorry on vacation atm so I'm not going to write a complete script but some googling and you can easily figure out how to do this.
 
If your are content with a fixed height and assuming you are using a solid background as Starpulse only with your logo....

1) Create a *.PNG file with a white background, only make the image width wider than any of the pictures you plan on watermarking - 50px high by 1024px wide, for example. Paste your logo in the center of it and save it.

2) Download a free program called FastStone Photo Resizer. Load the file above into the watermarking option and position it as bottom-center then do your batch. You can also use the canvas size option to add the extra space of the watermark image to the bottom of the pictures so the watermark doesn't take away from the image content.
 
Fucking Jizz, only reason I read this whole thread was to recommend FastStone. Your other tips were pure money tho, thanks. ;)
 
ImageMagik for Linux is great. Can make a little command line script and run all photos in a dir through it. Also, if you want to do that with video check out FFMpeg.