Python图像库:如何将4张图像组合成2 x 2网格?

Python图像库:如何将4张图像组合成2 x 2网格?,第1张

Python图像库:如何将4张图像组合成2 x 2网格?

唯一的问题是“粘贴”不返回图像对象-而是就地修改了“空白”图像。

因此,当调用第二个粘贴(使用fuild128图像的粘贴)时,它将尝试应用到“无”上-这是第一个图像的返回值。

如果这是您唯一的问题,只需每行进行一次粘贴调用,如下所示:

blank_image.paste(image64, (0,0))blank_image.paste(fluid128, (400,0))blank_image.paste(fluid512, (0,300))blank_image.paste(fluid1024, (400,300))blank_image.save(out)

尽管看起来您可能需要缩放每个图像,以便它们的格式也匹配。而且,“ image_num”变量的代码是不必要的。Python非常适合使用字符串-
只需执行以下 *** 作:

image64 = Image.open(fluid64 + "%02d.jpg" % pic)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5647319.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存