图片拼接,并显示文字

有一些图片,每张图片有对应的文本,需要一张一张拼接为 N 行 M 列的形式,每张图片的文本显示在它下方,文字没有换行,太多的话会很叠在一起

from PIL import Image, ImageDraw, ImageFont


# 获取图片和对应文本的列表
images_and_texts = [
    ('img/1.png', '阿萨法大使'),
    ('img/2.png', 'I两个花见花开就还好归纳刚发'),
    ('img/3.png', '发给还能给你发的那个让他很尬虽然'),
    ('img/4.png', '阿啊省公司辅导班v没搞错没法干画法高浩然回来后'),
    ('img/5.png', '发生的你付款就是你的科技归纳科技南国际卡'),
    ('img/6.png', 'v出门询价单你发几个黄大发'),
    ('img/7.png', '想你MV帮忙下班v计划'),
    ('img/8.png', '破会有你,你,没看到两三年饭卡好地方'),
    ('img/9.png', '阿妈审批单看懂iUR哦是吗佛困哪扫地机个'),
    ('img/10.png', '说法你啊滚你爸吃米线,i1'),
    ('img/11.png', '阿萨法聚会那你可能尽快回iu'),
    ('img/12.png', '实惠哦接哦i价格哦in了看那看归纳,,'),
]

# 设置字体和字体大小
font_path = "simhei.ttf"  # 请替换为你系统中存在的字体文件路径
font_size = 50

# 获取最大图片尺寸
max_width = 0
max_height = 0
for img_file, _ in images_and_texts:
    with Image.open(img_file) as img:
        max_width
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值