首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows下用pip3安装Pillow(PIL)库做给图加水印软件

Windows操作系统虽然好用,不过对于编程而言,反而还是没有在Ubuntu这样的Linux操作系统里来得方便。毕竟,习惯了Windows图形化界面操作的人,会很不习惯一直命令行操作,同样,习惯了Ubuntu这样Linux系统下终端shell的朋友,可能也不太习惯Windows系统的操作。对于编程语言Python的一些库的安装,正是如此。

在Python中,我们要安装某些库,需要用到pip(Python3以上对应的是pip3)这个命令行工具,即便是一贯不习惯于命令行操作的Windows系统里,也同样需要这么操作。所以这个Windows下的很“Linux”的操作就显得很不Windows。这篇文章机智客就在Windows操作系统里在命令行下用Python编程语言的pip3工具安装下Pillow库,同时做一个给图片添加水印的小应用软件。

用pip3安装Python库,我们不能直接双击exe图形化安装,需要先打开cmd,切换到pip3所在的目录,当然这里你直接输入路径和pip3的可执行文件名也行,如图。意思就是pip3加参数,pip3.exe  install  pillow即可。然后就如同Ubuntu操作系统里终端安装一样,命令行里会自动下载安装并以字符的形式显示实时进度。

等待一切都安装成功,软件就会提醒,已经成功安装pillow。而机智客这里的版本是pillow-8.1.0,也就是现在的版本。

安装成功后,我们再回到Python的IDE里,比如官方的IDLE里输入import PIL测试就没问题了。我们可以用程序打开图片,解析图片什么的。这里我们就用Python的pillow库制作一个给图片加水印的小应用软件。虽然这个软件没什么实质用途(毕竟给图加水印的操作太普遍,相应软件太多),不过作为练习还是可以的。

我们要做的就是在一张图片上打上水印图,所以我们要先制作好PNG格式的透明背景水印图和待处理的图片。程序开始就要用from PIL import Image导入库。在Python的Pillow中,要打开一个图片,需要用Image.open(图片地址)。分别Image.open两张图后,就可以用Pillow里的paste函数来“粘贴”了。这里需要说明下,im.paste这样的函数有三个参数,当然不用mask也可以是两个,而第二个参数则是位置。如果类似机智客这次实现在图片上打水印图这样的程序,需要用两个数字定位,比如(100,100)即可。网上有些资料演示是4个数字,个人测试的时候这样会出错,这点注意下就行。其他的就没什么了,paste后再保存图片,之后打开就完成了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210108A06BC300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券