700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python水印_使用Python PIL 给图片添加水印

python水印_使用Python PIL 给图片添加水印

时间:2021-10-10 12:49:49

相关推荐

python水印_使用Python PIL 给图片添加水印

我们做网站,做公众号经常会使用到很多图片,很多图片是我们自己原创的。为了不让人盗图,我们常做的操作是加水印。当然公众号可以打官方的水印,wordpress网站可以用一些插件来实现打水印的目的。如果不使用这两种方式,我们可能会使用PS等图片编辑软件来添加水印,但是感觉为了打个水印打开这些软件似乎让人心累(谁让咱这么懒呢~),所以这里给大家用Python实现这个功能,下来也就20行代码不到。先来看看水印的效果:

这里水印分成文字水印和图片水印,这里首先介绍文字水印。当然完成这一切的前提是你安装了Python的PIL库(或者Pillow也是可以的)。

1.文字水印

话不多说,直接上代码:

(图片专为看不到文字代码的天天快报用户准备)

对于水印的字体、颜色、文字等设置相信你看了注释也知道在哪里调整,例如对于位置的调节:

当然,我们可以改进下,可以循环获得指定目录下所有图片文件,然后批量添加水印,下面是简单改进版代码:

2.图片水印

这个就更简单了,也就十行代码左右,代码如下:

当然,我们依旧来一个批量打水印的版本,代码如下:

有了这些代码你要做的只是把图片和水印放到相应位置,让后打开你的命令行,Python 一下,水印就轻松打上了,是不是很爽。水平有限,请多多指教~

人生苦短,我用Python。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。