展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

图片处理

  • 安装库
pip install pillow
  • 代码实现
from PIL import Image, ImageDraw, ImageFont
# 打开 png格式的图片,
# 注意源图片最好不要是jpg,容易有问题
im = Image.open('source.png')
# 添加文字
draw = ImageDraw.Draw(im)
# 指定字体文件为 微软雅黑,
# Windows中的字体文件在 windows/fonts目录下
font = ImageFont.truetype("msyh.ttc", 15)
# 添加文字到指定坐标
draw.text((76,43), ('测试架'), fill='#0000ff', font=font)
draw.text((246,43), ('A0'), fill='#0000ff', font=font)
draw.text((76,70), ('TWS1'), fill='#0000ff', font=font)
draw.text((76,104), ('EDF-ZJ-PZ-3306'), fill='#0000ff', font=font)
draw.text((76,134), ('RF'), fill='#0000ff', font=font)
draw.text((93,165), ('2019-12-31'), fill='#0000ff', font=font)
draw.text((240,165), ('工程部'), fill='#0000ff', font=font)
# 可以添加其他图片内容上去,比如二维码
qrcode = Image.open('qr.png')
im.paste(qrcode, (313,46))
# 注意这里一定要 指定 dpi保存,否则会有图片dpi改变的问题
im.save('new.png',dpi = im.info['dpi'])
  • 将图片放到代码所在目录

  • 执行后
posted @   DogLeftover  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
历史上的今天:
2022-10-08 标识符、运算符
2022-10-08 字面量、注释、变量、数据类型、数据类型转换
2022-10-08 下载安装go,eclipse配置go
2022-10-08 python开发环境
点击右上角即可分享
微信分享提示