您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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)
python 2022/1/1 18:39:37 有250人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶