给图片批量加水印

[ 文章作者:钟艺东 最后修改:2009年9月18日 ]
[ 文章链接:http://www.g868.com/batch-add-watermark-to-images.html ]
近期在翻查自己博客的时候发现,图片的文章渐渐的多了起来。每张图片都是原始图片,没有任何的水印。如果别人盗版,起不到宣传作用。嘻嘻~因此我就想到部署环境时安装的一个ImageMagick组件。

以下命令安装:(Redhat、Centos系列)

yum install ImageMagick

logo.jpg原图:
logo
image.jpg原图:
1197511092124

范例1:图片水印

#composite -gravity 位置 -dissolve 透明度 水印图片 原图片 修改后的图片
composite -gravity southeast -dissolve 15 logo.jpg g868_com.jpg g868_com_logo.jpg

效果图:
image2

范例2:文字水印

mogrify -font 字体文件路径 -pointsize 大小 -draw "fill black text 5,23 'g868.com' fill red text 6,24 'g868.com' " image.jpg

效果图:
image

ImageMagick 的功能很强大,其还可以修改图片大小,比如生成缩略图:

convert -resize 400 old_image.jpg new_image.jpg

ImageMagick还可以清除包含exif信息的图片,该命令对Photoshop做的图片有一定的压缩大小作用:

mogrify -strip *.jpg

2009年9月18日
  1. 路过
    2009年9月26日 16:57 | #1

    怎么没有提供有加水印和没有加水印的效果图出来

  2. eric.zhyd
    2009年9月26日 19:55 | #2

    @路过
    谢谢你的回复,已加上效果图。

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">