像微博一类的平台上传图片时,平台都会添加一个水印,宣誓着对图片的所有权,我们自己的博客平台也可以给自己的图片添加上水印。
还是用 Pillow 模块来实现
先来看一个简单的例子
1 | >>> from PIL import Image |
随后图片的左上角就可以看到水印的添加效果
水印的颜色默认为白色,当然可以通过传参改变
1 | >>> draw.text((10, 10), 'wxnacy', (255, 255, 255)) |
添加一个参数,这和上面得到的结果是一样的,这里用的是三原色,(255, 255, 255)
分别为红色、绿色、蓝色
最后是字体
1 | >>> from PIL import ImageFont |
PingFang.ttc
必须是本地有的字体文件,40
是字体大小,这样最后的水印结果为