image.open打开同一图像两次,并建议创建循环



我基本上才开始用python编写,所以如果我错过了一些明显的东西,请原谅我。我正在尝试构建一个快速且非常简单的工具,该工具将两个图像合二为一,同时在它们之间留下一个空白的灰色空间,并在它们之间指定颜色。现在,当我运行此代码时,我基本上得到了我想要的结果,但是,由于某种原因,它不包含两个不同的图像,而是包含相同的图像,即我称之为"img"的图像两次。这是我的代码的样子:

对于问题:

img = Image.open("/Users/someone/Documents/Stimuli/1_5_1_n1.bmp")
img = img.resize((1280, 1280))
img1 = Image.open("/Users/someone/Documents/Stimuli/2_7_1_n1.bmp")
img1 = img.resize((1280, 1280))
bi = Image.new("RGBA", (2760, 1280), ("#808080"))
bi.paste(img, (0,0,1280,1280))
bi.paste(img1, (1480,0,2760,1280))
bi.show()
img1 = img.resize((1280, 1280))

大概你的意思是img1.resize(...).

最新更新