如何创建用户给定数量的图像(在PIL-Python中)?
我有一个问题应该很容易解决,但我想不出怎么做。这是我的密码:如何创建用户给定数量的图像(在PIL-Python中)?,python,python-imaging-library,Python,Python Imaging Library,我有一个问题应该很容易解决,但我想不出怎么做。这是我的密码: image\u 1=image.new('RGB',(w//2,h//2),(255,255,255)) image_2=image.new('RGB',(w//2,h//2),(255,255,255)) image_3=image.new('RGB',(w//2,h//2),(255,255)) image_4=image.new('RGB',(w//2,h//2),(255,255)) image_5=image.new('RG
image\u 1=image.new('RGB',(w//2,h//2),(255,255,255))
image_2=image.new('RGB',(w//2,h//2),(255,255,255))
image_3=image.new('RGB',(w//2,h//2),(255,255))
image_4=image.new('RGB',(w//2,h//2),(255,255))
image_5=image.new('RGB',(w//2,h//2),(255,255,255))
image_6=image.new('RGB',(w//2,h//2),(255,255))
image_7=image.new('RGB',(w//2,h//2),(255,255))
image_8=image.new('RGB',(w//2,h//2),(255,255))
但是,我想在用户指定的时间内完成这项工作(创建图像并命名它们)。这怎么可能?完整代码在这里-使用循环或列表理解。比如:
images = []
for i in range(num_images):
images.append(Image.new('RGB', (w//2, h//2), (255, 255, 255)))
或者为了理解:
images = [Image.new('RGB', (w//w, h//w), (255, 255, 255)) for i in range(num_images)]
使用循环或列表。比如:
images = []
for i in range(num_images):
images.append(Image.new('RGB', (w//2, h//2), (255, 255, 255)))
或者为了理解:
images = [Image.new('RGB', (w//w, h//w), (255, 255, 255)) for i in range(num_images)]
不是很确定你在问什么,但是当你有很多类似的东西时(你似乎有8个图像,但可能想要更多或更少),你通常会制作一个Python
列表
。。。不是很确定你在问什么,但是当你有很多类似的东西时(你似乎有8个图像,但可能想要更多或更少),你通常会制作一个Python列表
。。。谢谢我知道事情会很简单——我只是不知道什么=DThanks!我知道这会很简单——我只是不知道什么=D