Python PIL/Image从序列图像生成3x3网格

2024-09-27 00:12:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试做一个3x3网格序列图像,但似乎不能得到正确的。图像在文件夹中,命名为0-8(共9张图像),最后一张3x3的图像网格的输出应如下所示

image0 image1 image2
image3 image4 image5
image6 image7 image8 

我试图跟踪How do you merge images into a canvas using PIL/Pillow?,但无法使其正常工作。在

无需更改图像中的任何内容,只需将它们合并并形成一个3x3网格


Tags: 图像文件夹网格序列命名howimage1image2
1条回答
网友
1楼 · 发布于 2024-09-27 00:12:44

下面是一个如何做到这一点的示例(考虑图像是您的图像之一):

    img_w, img_h = image.size
    background = Image.new('RGBA',(1300, 1300), (255, 255, 255, 255))
    bg_w, bg_h = background.size
    offset = (10,(((bg_h - img_h)) / 2)-370)
    background.paste(image1,offset)

调整偏移量、宽度和高度以满足您的要求。在

相关问题 更多 >

    热门问题