Только что началось с Python PIL, и я подумал, можно ли создавать несколько изображений за один раз в одной строке кода?Несколько изображений в Python PIL
0
A
ответ
0
Это ближайший вы можете получить с помощью кортежей, чтобы назначить несколько переменных одновременно:
(img1, img2, img3) = (Image.new('RGBA', (100, 100), (255, 255, 255, 255)), Image.new('RGBA', (200, 50), (255, 255, 255, 255)), Image.new('RGBA', (50, 350), (255, 175, 255, 255)))
+0
Но стоит добавить, что это будет гораздо более читаемым и менее подверженным ошибкам с тремя строками кода. – Hugo
+0
Согласен, только в редких случаях вам нужно будет использовать это –
Можете ли вы быть более конкретным о том, что вы хотите? 'Image.new ('RGB', size) .split()' будет генерировать 3 изображения, но это, вероятно, не то, что вы хотите. –
Вы можете составить список из них со списком, например. Что именно вы имеете в виду? – martineau
Я хочу сделать пять разных цветных изображений (красный, синий, желтый, белый, зеленый), назовите их red.gif, blue, gif, yellow, gif, white, gif, green, gif, а затем сохраните их в папку. –