Python-Pillow给图片加文字

简介: Python-Pillow给图片加文字

依赖

pip install pillow

代码

# -*- coding: utf-8 -*-
from PIL import Image, ImageDraw, ImageFont
import os
def watermark(img_source):
    # 打开图片
    img = Image.open(img_source)
    # 添加文字
    draw = ImageDraw.Draw(img)
    font = ImageFont.truetype(font='PingFang.ttc', size=50)
    # 参数:位置、文本、填充、字体
    draw.text(xy=(100, 150), text='一切安好', fill=(255, 255, 255), font=font)
    # 保存
    name, ext = os.path.splitext(img_source)
    img.save(f"{name}-1-{ext}")
if __name__ == '__main__':
    watermark("demo.jpeg")

image.png

相关文章
|
小程序
微信公众号如何添加插入附件文档,如:word、excel、pdf、zip等文件
在做微信公众号运营时,经常会遇到一个问题,就是发布一些推文时,需要附带附件文档以方法用户下载,Word、Excel、PPT、PDF、TXT、zip、rar、wps等格,打开"快传文档"官网(kuaidoc.cn),或者微信小程序端上传文件,生成可插入公众号推文里的文档链接
1991 0
|
11月前
|
缓存 JSON 监控
性能测试初学指南:利用 Playwright 探索关键 Web 性能指标
本文介绍了如何利用Playwright进行网站性能测试。通过编写脚本,可以测量页面加载时间、核心Web指标如LCP和CLS,并分析资源加载情况。文章提供了完整的实战代码示例,涵盖了模拟不同网络条件、多次测试取平均值以及生成可视化报告等进阶技巧。这种方法将性能测试与自动化流程无缝集成,帮助团队有效识别和解决性能瓶颈。
|
机器学习/深度学习 计算机视觉
让模型不再忽视少数类:MixUp、CutMix、Focal Loss三种技术解决数据不平衡问题
在机器学习应用中,数据集规模有限且类别分布不均(如医学影像中正类仅占5%)常导致模型偏向多数类,虽准确率高,但少数类识别效果差。本文探讨MixUp、CutMix和Focal Loss三种技术,分别从数据增强与损失函数角度提升小规模不平衡数据集上的模型表现。
814 27
让模型不再忽视少数类:MixUp、CutMix、Focal Loss三种技术解决数据不平衡问题
|
弹性计算 运维 安全
区别及选择指南:阿里云轻量应用服务器与ECS云服务器有什么区别?
阿里云轻量应用服务器适合个人开发者、学生搭建博客、测试环境,易用且性价比高;ECS功能更强大,适合企业级应用如大数据、高流量网站。根据需求选择:轻量入门首选,ECS专业之选。
846 2
|
7月前
|
弹性计算 人工智能 运维
AI智能体云端落地实践:实在Agent在阿里云ECS的部署与效率验证
实在Agent依托阿里云ECS,打造企业级云端智能体部署方案:弹性算力支撑高并发任务,VPC+安全组保障数据安全,实现办公自动化、客户服务、财务处理等场景的端到端流程闭环,降本增效,合规易运维。(239字)
478 0
|
8月前
|
XML Java 数据安全/隐私保护
深入 Spring IoC 容器底层:从原理到实战,一文讲透控制反转的核心逻辑
本文深入解析Spring IoC容器的实现机制,从核心架构、初始化流程到Bean生命周期。Spring IoC通过BeanFactory和ApplicationContext两个层次实现对象管理,采用控制反转和依赖注入降低组件耦合。详细介绍了Bean的实例化、属性填充、初始化和销毁四个阶段,以及核心组件BeanDefinition和BeanWrapper的作用。通过用户管理系统的实战案例,展示了@Service、@RestController等注解如何实现Bean注册和依赖注入。
660 2
|
9月前
|
存储 人工智能 运维
刚用AI Agent指挥官处理服务器告警,3分钟搞定之前熬2小时的活,我直接提前下班撸串去了
这是一篇生动的技术叙事:运维工程师亲述从“凌晨2小时盲查告警”到“3分钟AI自动修复”的真实跃迁。AI Agent指挥官可自动聚类告警、登录服务器诊断、定位代码Bug、执行备份/清理/回滚,并生成复盘报告——不止提效4000%,更防误操作、避背锅、助预防。运维价值,本该是稳而非熬。
643 1
|
10月前
|
传感器 安全 机器人
2026年移动机器人技术架构与选型方法论
随着AI技术发展,移动机器人广泛应用于物流、制造、服务、医疗等领域。本文从技术架构、性能指标、场景适配出发,系统梳理选型方法论,涵盖导航精度、交互能力、续航负载等核心参数,结合仓储搬运、柔性装配、商业接待、医疗康养四大场景需求,提出“五步决策法”,助力科学选型。
|
11月前
|
云安全 弹性计算 安全
阿里云安全体检实测体验报告:守护云上资产的第一道防线
阿里云安全体检实测体验报告:守护云上资产的第一道防线
431 2
|
12月前
|
存储 数据采集 人工智能
当数据湖遇上数据仓库:不是对立,而是走向“湖仓一体”的未来
当数据湖遇上数据仓库:不是对立,而是走向“湖仓一体”的未来
770 11