Go to Google or Bing and search for "privacy is dead, get over it". Ask musicians or book authors or film-makers. You can imagine that wedding photographers who make their money from selling prints not shooting the wedding pay very close attention to this sort of thing! Just as people have learned to accept poor video in the interest of candor and funny content thanks to YouTube, so have people also learned to accept low-res images for free rather than paying even a nominal fee for license rights and a high-res version of the photograph or other artwork.
|Published (Last):||5 March 2013|
|PDF File Size:||5.64 Mb|
|ePub File Size:||13.49 Mb|
|Price:||Free* [*Free Regsitration Required]|
ImageMagick is a command line program, which is perfect for this job as that means it can scripted. I use it on my photography website so I can upload original size photos, then the images can automatically be resized and have a watermark added. But maybe I will cover that aspect in a future article. A white watermark will show up well in a dark photo, but will be hidden in a bright photo. Further, what if the watermark is positioned over an area of a photo that contains both light and dark areas — only parts of the watermark would be visible.
For this reason, it makes sense to me to use a watermark with a background. Below you can see an example showing plain text watermarks in white and black versus a watermark incorporating a background.
With the background the watermark is easily visible no matter what colour background the image has. The style of your watermark is obviously completely up to you. Though you could make something like this completely in ImageMagick if you desired. If the watermark is intended to be applied to only a couple of different image sizes, then I suggest saving out versions of the watermark suited to those sizes of images.
ImageMagick can handle SVG files, which will scale to any size. But I would suggest using a raster format such as PNG instead. It ensures the watermark will be rendered correctly, and I suspect it should be faster. Thankfully the same arguments will also work as part of a convert command, e. Or miss out the escape characters and put the command all on a single line. You can use whatever direction you want, e.
More info on the ImageMagick website: Command line options -gravity. If you have your watermark images already set to the correct size for usage, then you only need to specify the offset you want if any.
More info on the ImageMagick website: Command line processing -geometry. More info on the ImageMagick website: Command line options -composite. Border type watermark For a border type watermark, the copyright notice or contact details are printed in a border round the image, rather than overlaying the image itself. For this you will likely want a border that is larger in one direction typically at the the bottom of the image , where the watermark can be added.
But this can be worked around quite easily. You can read more about the different ways to specify color on the ImageMagick website: Command line options -fill. So in this example I am using a 20 pixel border left and right, and an 18 pixel border top and bottom. More info on the ImageMagick website: Command line options -border. Splice adds rows or columns to the image. Specifying a value of 0x15 means add no columns which would affect the width and add 15 pixels in height.
Since we have set the gravity to South, the extra 15 pixels of height will be added to the bottom of the image. More info on the ImageMagick website: Command line options -splice. Then the same arguments used to add an overlay style watermark can be used to add a watermark image to the border.
However, since I did title this article How to automatically watermark or batch watermark photos using ImageMagick , I guess I should show something about how to actually batch add a watermark. You would need to save the script as watermark. Then place the file in the directory with the images you want to watermark before running it. The script assumes that the watermark file is named watermark-small.
How to add watermark on the image through Ubuntu terminal
Before we get to the text of the license, lets just review what the license says in simple terms: It allows you to: freely download and use ImageMagick software, in whole or in part, for personal, company internal, or commercial purposes; use ImageMagick software in packages or distributions that you create; link against a library under a different license; link code under a different license against a library under this license; merge code into a work under a different license; extend patent grants to any code using code under this license; and extend patent protection. It requires you to: include a copy of the license in any redistribution you may make that includes ImageMagick software; provide clear attribution to ImageMagick Studio LLC for any distributions that include ImageMagick software. It does not require you to: include the source of the ImageMagick software itself, or of any modifications you may have made to it, in any redistribution you may assemble that includes it; submit changes that you make to the software back to the ImageMagick Studio LLC though such feedback is encouraged. A few other clarifications include: ImageMagick is freely available without charge; you may include ImageMagick on any digital media as long as you comply with the terms of the license; you can give modified code away for free or sell it under the terms of the ImageMagick license or distribute the result under a different license, but you need to acknowledge the use of the ImageMagick software; the license is compatible with the GPL V3.