龙空技术网

利用Python PIL库批量给图片加上文字版权水印保护作品版权

爱玩电脑 216

前言:

现在同学们对“python导入pil模块”大体比较关心,看官们都需要学习一些“python导入pil模块”的相关知识。那么小编在网上汇集了一些有关“python导入pil模块””的相关知识,希望看官们能喜欢,我们一起来学习一下吧!

利用Python PIL(Pillow)库批量给图片加上文字版权水印,保护自己作品的版权

大家好,我是头条号@爱玩电脑。 头条号上的文章被其他平台的人盗用,好像是个一直都没法根治的问题。我作为一个头条号的新手,在头条号上还没发几篇文章,居然就被别人看上拿走了。虽然我很欣赏他们的眼光,但是基于敝帚自珍的心理,自己辛辛苦苦码出来的文字,却被别人一字不改的拿走,心情挺不爽,所以我研究了下利用python的PIL库给图片加上文字水印的简单知识,同大家一起分享。人生苦短,我用python,本人也在学习python中,欢迎吐槽,欢迎私信后加好友共同学习。

我用python

PIL库就是Python Imaging Library ,其功能强大且简单易用,但由于PIL仅支持Python2,且长期不更新,一群牛人在PIL的基础上创建了Pillow,支持Python3,还开发了些新特性。因为Pillow由PIL而来,所以导入该库也使用import PIL,下面我们就开始编写一段简单的利用Pillow库处理图片的代码。

一、安装pillow库

在cmd窗口中输入pip install pillow,开始安装。我的python版本是Python 3.5 64-bit,安装成功。

安装pillow库

二、编写python代码

第一步,导入PIL库、OS库

导入相关库

第二步,定义读取图片名称的函数,返回一个图片名的列表

写代码

第三步,定义处理图片的函数

继续写代码

注意字体文件那一行,在我实际使用的过程中,有些字体是不能正常显示中文的。

三、运行程序

执行的代码

图片是放在一个叫pic的文件夹中的,程序是和pic文件夹在同一个目录下面

四、程序运行后的效果

我这篇文章的图片上的水印就是用该程序处理的。本文只是想通过一个实例来使用Python的Pillow库,增加对该库的熟练程度,实际意义并不大,PIL库还有更多的先进功能等着大家去发掘。

今天就说到这里。本文主要讲述使用python的图像处理库Pillow批量给图片加上文字水印,功能很简陋,文章由@爱玩电脑首发于今日头条,转载请注明出处。

标签: #python导入pil模块