我们做网站,做公众号经常会使用到很多图片,很多图片是我们自己原创的。为了不让人盗图,我们常做的操作是加水印。当然公众号可以打官方的水印,wordpress网站可以用一些插件来实现打水印的目的。如果不使用这两种方式,我们可能会使用PS等图片编辑软件来添加水印,但是感觉为了打个水印打开这些软件似乎让人心累(谁让咱这么懒呢~),所以这里给大家用Python实现这个功能,下来也就20行代码不到。先来看看水印的效果:
这里水印分成文字水印和图片水印,这里首先介绍文字水印。当然完成这一切的前提是你安装了Python的PIL库(或者Pillow也是可以的)。
1.文字水印
话不多说,直接上代码:
(图片专为看不到文字代码的天天快报用户准备)
对于水印的字体、颜色、文字等设置相信你看了注释也知道在哪里调整,例如对于位置的调节:
当然,我们可以改进下,可以循环获得指定目录下所有图片文件,然后批量添加水印,下面是简单改进版代码:
2.图片水印
这个就更简单了,也就十行代码左右,代码如下:
当然,我们依旧来一个批量打水印的版本,代码如下:
有了这些代码你要做的只是把图片和水印放到相应位置,让后打开你的命令行,Python 一下,水印就轻松打上了,是不是很爽。水平有限,请多多指教~
人生苦短,我用Python。
领取专属 10元无门槛券
私享最新 技术干货