Python - PIL Image open, как открыть все изображение в каталоге и сохранить его в обновлении - PullRequest
0 голосов
/ 23 апреля 2020

Я следую инструкциям на YouTube Этот .

проблема в том, как открыть все изображения в каталоге, не объявляя 1 на 1 ...

и назовите его как в массиве img_list

вот часть кода:

my_img = ImageTk.PhotoImage(Image.open("1.jpg"))
my_img1 = ImageTk.PhotoImage(Image.open("2.jpg"))
my_img2 = ImageTk.PhotoImage(Image.open("3.jpg"))

img_list = [my_img, my_img1, my_img2]

я впервые спрашиваю здесь, и прошу прощения за мой плохой английский sh.

1 Ответ

0 голосов
/ 23 апреля 2020

Я не использую Tk, но вы должны иметь возможность glob() таких файлов:

import glob 

# Get list of JPEGs to process 
names = glob.glob('*.jpg')

# Open as images
images = [ImageTk.PhotoImage(Image.open(name)) for name in names] 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...