image.open открывает одно и то же изображение дважды и советует для создания цикла - PullRequest
0 голосов
/ 31 мая 2019

Я в основном только начинаю писать на 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()

1 Ответ

0 голосов
/ 31 мая 2019
img1 = img.resize((1280, 1280))

Предположительно, вы имели в виду img1.resize(...).

...