Я в значительной степени удовлетворен приведенными выше ответами, поскольку они помогли мне написать еще один простой ответ на этот вопрос.
Поскольку в ответе выше есть только сценарии, читатели должны запустить их, чтобы проверить, хорошо ли они работают. Поэтому я решил решить проблему с помощью интерактивного режима программирования (из оболочки Python).
Я думаю, что это будет ясно для вас. Я использую Python 2.7.12 , и я установил библиотеку Pillow , чтобы использовать PIL для доступа к изображениям. У меня много jpg магов и 1 изображение png в моем текущем каталоге.
Теперь перейдем к оболочке Python.
>>> #Date of creation : 3 March 2017
>>> #Python version : 2.7.12
>>>
>>> import os #Importing os module
>>> import glob #Importing glob module to list the same type of image files like jpg/png(here)
>>>
>>> for extension in ["jpg", 'png']:
... print "List of all "+extension+" files in current directory:-"
... i = 1
... for imgfile in glob.glob("*."+extension):
... print i,") ",imgfile
... i += 1
... print "\n"
...
List of all jpg files in current directory:-
1 ) 002-tower-babel.jpg
2 ) 1454906.jpg
3 ) 69151278-great-hd-wallpapers.jpg
4 ) amazing-ancient-wallpaper.jpg
5 ) Ancient-Rome.jpg
6 ) babel_full.jpg
7 ) Cuba-is-wonderfull.jpg
8 ) Cute-Polar-Bear-Images-07775.jpg
9 ) Cute-Polar-Bear-Widescreen-Wallpapers-07781.jpg
10 ) Hard-work-without-a-lh.jpg
11 ) jpeg422jfif.jpg
12 ) moscow-park.jpg
13 ) moscow_city_night_winter_58404_1920x1080.jpg
14 ) Photo1569.jpg
15 ) Pineapple-HD-Photos-03691.jpg
16 ) Roman_forum_cropped.jpg
17 ) socrates.jpg
18 ) socrates_statement1.jpg
19 ) steve-jobs.jpg
20 ) The_Great_Wall_of_China_at_Jinshanling-edit.jpg
21 ) torenvanbabel_grt.jpg
22 ) tower_of_babel4.jpg
23 ) valckenborch_babel_1595_grt.jpg
24 ) Wall-of-China-17.jpg
List of all png files in current directory:-
1 ) gergo-hungary.png
>>> #So let's display all the resolutions with the filename
... from PIL import Image #Importing Python Imaging library(PIL)
>>> for extension in ["jpg", 'png']:
... i = 1
... for imgfile in glob.glob("*."+extension):
... img = Image.open(imgfile)
... print i,") ",imgfile,", resolution: ",img.size[0],"x",img.size[1]
... i += 1
... print "\n"
...
1 ) 002-tower-babel.jpg , resolution: 1024 x 768
2 ) 1454906.jpg , resolution: 1920 x 1080
3 ) 69151278-great-hd-wallpapers.jpg , resolution: 5120 x 2880
4 ) amazing-ancient-wallpaper.jpg , resolution: 1920 x 1080
5 ) Ancient-Rome.jpg , resolution: 1000 x 667
6 ) babel_full.jpg , resolution: 1464 x 1142
7 ) Cuba-is-wonderfull.jpg , resolution: 1366 x 768
8 ) Cute-Polar-Bear-Images-07775.jpg , resolution: 1600 x 1067
9 ) Cute-Polar-Bear-Widescreen-Wallpapers-07781.jpg , resolution: 2300 x 1610
10 ) Hard-work-without-a-lh.jpg , resolution: 650 x 346
11 ) jpeg422jfif.jpg , resolution: 2048 x 1536
12 ) moscow-park.jpg , resolution: 1920 x 1200
13 ) moscow_city_night_winter_58404_1920x1080.jpg , resolution: 1920 x 1080
14 ) Photo1569.jpg , resolution: 480 x 640
15 ) Pineapple-HD-Photos-03691.jpg , resolution: 2365 x 1774
16 ) Roman_forum_cropped.jpg , resolution: 4420 x 1572
17 ) socrates.jpg , resolution: 852 x 480
18 ) socrates_statement1.jpg , resolution: 1280 x 720
19 ) steve-jobs.jpg , resolution: 1920 x 1080
20 ) The_Great_Wall_of_China_at_Jinshanling-edit.jpg , resolution: 4288 x 2848
21 ) torenvanbabel_grt.jpg , resolution: 1100 x 805
22 ) tower_of_babel4.jpg , resolution: 1707 x 956
23 ) valckenborch_babel_1595_grt.jpg , resolution: 1100 x 748
24 ) Wall-of-China-17.jpg , resolution: 1920 x 1200
1 ) gergo-hungary.png , resolution: 1236 x 928
>>>