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-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南