Python 给图片加水印
2022/6/29 14:20:04
本文主要是介绍Python 给图片加水印,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
安装
pip install pillow
添加文字水印
from PIL import Image, ImageDraw, ImageFont img_name = '1.jpg' text = '博客园 @三个零' img = Image.open(img_name) draw = ImageDraw.Draw(img) # 选择 字体文件 和 大小 font = ImageFont.truetype('simsun.ttc', 40) # 字体颜色 color = 'aqua' # 添加文字水印 draw.text((img.size[0] - 300, img.size[1] - 60), text, font=font, fill=color) # 保存为新文件 img.save('draw_' + img_name)
添加图片水印
from PIL import Image # 需要加水印的图片 img = Image.open('1.jpg') # 水印图片 logo = Image.open('logo.jpg') # 图层 layer = Image.new('RGBA', img.size, (255, 255, 255, 0)) layer.paste(logo, (img.size[0] - logo.size[0], img.size[1] - logo.size[1])) # 覆盖 img_res = Image.composite(layer, img, layer) img_res.save('img_logo.jpg')
这篇关于Python 给图片加水印的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python