簡體   English   中英

如何創建給定數量的用戶圖像(在PIL-Python中)?

[英]How do I create a user given amount of images (in PIL - Python)?

我有一個應該很容易解決的問題,但是我沒想到該怎么做。 這是我的代碼:

image_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, 255))
image_4 = Image.new('RGB', (w//2, h//2), (255, 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, 255))
image_7 = Image.new('RGB', (w//2, h//2), (255, 255, 255))
image_8 = Image.new('RGB', (w//2, h//2), (255, 255, 255))

但是,我想給用戶指定的時間(創建圖像並為其命名)。 這怎么可能? 完整代碼在這里-https://github.com/LouisPi/flashcard_generator/blob/master/main.py

使用循環或列表理解。 就像是:

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)]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM