Python图片批量水印脚本

冒着波涛汹涌的电压,机子断电重启n次(n>15)的艰难条件,终于”乒乒乓乓”的敲出了这个给图片批量加水印的小脚本。”呼¥%…¥#¥#&×¥%%¥” 吐出一口长长的浊气, 这种天气,冰箱比不上井水,空调比不上蒲扇,知了还叫个不停,到晚上田鸡还接着扯…… OK,我抱怨完了,可以介绍这个脚本了

虽然WordPress已经有自动给图片加水印的插件了(呦呦~~~就是这个super image tools), 而且这个东西牛X到不行,连远程图片也可以轻松搞定; 但就是不符合我的口味,Why?大哥辛苦了,小弟很勤奋,每张图片我都要亲自照顾一下。 :evil: 以前写过一个简单的Python图片处理程序,现在权当复习一下。

这个批处理脚本功能很简单,只有三个:

  1. 给图片添加TEXT水印
  2. 添加logo图片水印
  3. 生成图片的缩略图

当然,可以根据自己的需求修改脚本里定义的变量。执行很简单,大部分设置在脚本里:

python watermark.py [input-image-path] [METHOD]
(脚本里已经指定METHOD,就不必加了)

比如:我要把把家目录下Pictures里的图片都加上文字水印(文字和水印位置在脚本中定义),那么可以这么执行:

python watermark.py /home/user/Pictures 1
(方法1是文字水印,2为logo图片水印,3为缩略图)

文件名: watermark_py_20080724.tar.bz2
下载地址: http://code.google.com/p/nothing-at-all/downloads/list
我只在linux上测试过, 下面是示例:


放飞广场 未加水印 原图

未加水印前的原图

放飞广场 文字 水印

文字水印

放飞广场 logo 图片 水印

logo图片水印

水草树 mifunny logo

水草树的logo

相关文章:

“Python图片批量水印脚本” 有7条回响

Yacca七月 24th, 2008 at 7:43 下午

支持图片再利用的我飘过…博主有才啊

回复

Eureka七月 25th, 2008 at 3:09 下午

俺一般不打水印

回复

房房七月 25th, 2008 at 9:26 下午

天才,以后要多向你学习学习!

回复

LD 回复:

哈哈,被忽悠了吧; 其实python的PIL函数库写这个很简单的,google一下就有示例了

回复

schuen七月 26th, 2008 at 1:56 上午

支持一下

回复

二手科学家七月 27th, 2008 at 9:52 上午

图片大多放到外链平台,所以不加水印。
另外,这张学校的pp是那个学校?感觉这么眼熟

回复

LD 回复:

我也是方外链的,不过自己的截图还是要打上水印的,其他就不用了;
那张图是放飞广场,难道仁兄去过?

回复

雁过留声,风过流痕, 人过留名.
请领导点评: