Python 使用 Pillow 模块给图片添加文字水印的方法
2019-08-30 09:14
1476 查看
像微博一类的平台上传图片时,平台都会添加一个水印,宣誓着对图片的所有权,我们自己的博客平台也可以给自己的图片添加上水印。
还是用 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 模块给图片添加文字水印的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
相关文章推荐
- python使用PIL模块实现给图片打水印的方法
- python使用PIL模块实现给图片打水印的方法
- asp .net 为图片添加文字水印(内包含有加图片水印的方法,但尚未完善暂不能使用)
- 图片添加水印文字方法 图片批量添加水印教程
- 使用Java添加图片水印和文字水印
- php给图片添加文字水印方法汇总
- 使用java 给指定图片添加(水印)文字(不需要导入多余jar包)
- python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别
- python处理图片之PIL模块简单使用方法
- 使用lowagie给pdf添加文字和图片水印
- Python在图片中添加文字的两种方法
- PHP添加文字水印或图片水印的水印类完整源代码与使用示例
- 使用Java添加图片水印和文字水印
- 使用Java添加图片水印和文字水印
- 给word文档添加水印(图片、文字),我修改过了,可直接使用
- php给图片添加文字水印方法汇总
- (python)图片处理Pillow模块的使用
- 图片处理——使用NDK添加文字和图片水印
- 给图片添加透明文字水印的方法
- 使用python在图片中如何添加文字?