python给图片添加文字


如何用几行代码给图片加上想要的文字呢?
下面为大家说下实现过程。
关注公众号 “轻松学编程”了解更多。

有图如下,想添加自写的诗句

在这里插入图片描述

诗句

			静安心野
		朝有赤羽暮落霞,
		小舟载我湖旋停。
		归鸟清风同桨驻,
		夜梦星河一壶茶。

代码

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】,拉你进群,大家一起交流学习。
如果文章对您有帮助,请我喝杯咖啡吧!

公众号

公众号

赞赏码

关注我,我们一起成长~~


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM