平铺页面上的图像列表

时间:2018-09-12 18:29:09

标签: python for-loop python-imaging-library

我的目标是要从目录中提取页面的顺序图像。到目前为止,我只能在页面上显示单个图像。到目前为止,这是我的脚本:

width, height = int(8.5 * 300), int(11 * 300)
page = Image.new('RGB', (width, height), 'white')
p_w, p_h = page.size

for i in range(0, p_w, 100):
    for j in range(0, p_h, 100):
        for name in image_files[0:52]:
            fname = os.path.join("./barcode_images/{}".format(name))
            addimg = Image.open(fname)
            page.paste(addimg, (i,j))

page.show()

其中p_w和p_h是要放置图像的页面宽度和高度,而image_files是我要平铺到页面上的图像名称的列表。

我认为这是我上一个“ for”循环的问题,该循环将每个图像打印在其自己的页面上,我只是想不出一种方法来解决此问题。

谢谢。

0 个答案:

没有答案