python给图片添加文字
2024-10-19 12:47:58
如何用几行代码给图片加上想要的文字呢?
下面为大家说下实现过程。
关注公众号 “轻松学编程”了解更多。
有图如下,想添加自写的诗句
诗句
静安心野
朝有赤羽暮落霞,
小舟载我湖旋停。
归鸟清风同桨驻,
夜梦星河一壶茶。
代码
from PIL import ImageFont
from PIL import Image
from PIL import ImageDraw
# 打开底版图片
imageFile = r'C:\Users\ldc\Pictures\壁纸\夜梦星河.jpg'
img = Image.open(imageFile)
# 选择字体与大小
font = ImageFont.truetype("C:\Windows\Fonts\msyh.ttc", 155)
# 在图片上添加文字
word = """
夜 归 小 朝
梦 鸟 舟 有 静
星 清 载 赤 安
河 风 我 羽 心
一 同 湖 暮 野
壶 桨 旋 落
茶 驻 停 霞
ldc 2020-07-25
"""
width = img.width
height = img.height
# 查看图片宽高
print(width,height)
position = (4450, 900)
color = (52,51,85)
draw = ImageDraw.Draw(img)
draw.text(position, word, color, font=font)
# 保存图片
img.save(r'C:\Users\ldc\Pictures\壁纸\夜梦星河1.jpg')
效果
后记
【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。
也可加我微信【1257309054】,拉你进群,大家一起交流学习。
如果文章对您有帮助,请我喝杯咖啡吧!
公众号
关注我,我们一起成长~~
最新文章
- 黑马----面向方面编程AOP
- Reading and Writing CSV Files in C#
- php Output Control 函数 ob_系列函数详解
- android数据存储之Sqlite(二)
- windows 80端口被占用
- 自动刷新ALV
- js之变量和作用域
- Android学习之散乱的知识点
- python 实现接口测试
- 430单片机之定时器A功能的大致介绍
- js中的数据类型及其转换
- JavaScript中的各种奇葩问题
- Windows as a Service(1)—— Windows 10服务分支
- 分割字符串和截取字符串:split 和substring
- php(curl请求)测试接口案例
- for循环中let与var的区别,块级作用域如何产生与迭代中变量i如何记忆上一步的猜想
- 32个使用python代码片段
- GRCh38基因组和注释文件探究
- Linux ftp软件安装、配置和启动
- python入门之字典
热门文章
- 二维数组,column可以从后往前循环
- 上部:问道 | R语言数据分析(北京邮电大学)自整理笔记
- SSIS 生成文件
- 对lambda表达式的字节码实现个人理解 - 简单描述
- 在Windows7中打开照片,提示“Windows 照片查看器无法显示此图片,因为计算机上的可用内存可能不足。....”
- git 上传文件到 gitee 码云远程仓库(强制上传)
- html ul li 自定义宽
- 《Android逆向反编译代码注入》 - 逆向安全入门必看视频教程
- git检出某文件的指定版本
- 多测师讲解selenium_alert弹框定位_高级讲师肖sir