Python 使用 Pillow 模块给图片添加文字水印的方法
作者:温欣爸比 时间:2022-06-13 04:13:37
像微博一类的平台上传图片时,平台都会添加一个水印,宣誓着对图片的所有权,我们自己的博客平台也可以给自己的图片添加上水印。
还是用 Pillow 模块来实现
先来看一个简单的例子
>>> from PIL import Image
>>> from PIL import ImageDraw
>>>
>>> image = Image.open('/Users/wxnacy/Downloads/vm-error1.png')
>>> draw = ImageDraw.Draw(image)
>>> draw.text((10, 10), 'wxnacy')
>>> image.show()
随后图片的左上角就可以看到水印的添加效果
水印的颜色默认为白色,当然可以通过传参改变
>>> draw.text((10, 10), 'wxnacy', (255, 255, 255))
添加一个参数,这和上面得到的结果是一样的,这里用的是三原色, (255, 255, 255)
分别为红色、绿色、蓝色
最后是字体
>>> from PIL import ImageFont
>>> font=ImageFont.truetype('PingFang.ttc',40)
>>> draw.text((70,300),'This is wxnacy\'s website',(0,255,255), font=font)
>>> image.show()
PingFang.ttc
必须是本地有的字体文件, 40
是字体大小,这样最后的水印结果为
总结
以上所述是小编给大家介绍的Python 使用 Pillow 模块给图片添加文字水印的方法,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://wxnacy.com/2019/08/29/python-pillow-text-watermark/
标签:python,pillow,模块
0
投稿
猜你喜欢
Dreaweaver MX 2004新功能:图片处理
2010-09-02 12:38:00
用python的哈希函数对密码加密
2021-06-10 21:02:58
MySQL数据库表修复 MyISAM
2024-01-19 16:39:08
如何在Go中使用切片容量和长度
2024-04-28 10:49:16
python 视频逐帧保存为图片的完整实例
2022-06-06 20:54:01
vue使用Print.js打印页面样式不出现的解决
2024-05-02 17:02:00
pycharm设置鼠标悬停查看方法设置
2022-12-25 16:04:31
如何用SQLMail建立一个电子刊物自动处理系统?
2010-06-13 14:36:00
使用matplotlib绘制并排柱状图的实战案例
2022-04-06 01:22:25
原生js实现查找/添加/删除/指定元素的class
2024-04-18 09:44:46
python实现学生信息管理系统源码
2021-07-26 17:02:06
快速一键生成Python爬虫请求头
2022-05-21 01:00:53
什么样的分页案例才是好的
2007-11-23 19:08:00
python学习Selenium介绍及安装部署详解
2021-02-09 21:56:58
2018年Python值得关注的开源库、工具和开发者(总结篇)
2023-01-18 08:32:15
python3 使用traceback定位异常实例
2023-05-03 12:42:35
js cookies 常见网页木马挂马代码 24小时只加载一次
2024-06-21 05:15:17
详解Python的三种可变参数
2022-06-18 03:09:27
python的多线程原来可以这样解
2021-02-22 16:12:18
标准的、语义的、Unobtrusive的页签tab切换
2007-11-03 13:58:00