Как я могу читать, сколько пикселей изображение имеет в Python [дубликат]

Код:

//A SortedDictionary is sorted on the key (not value)
System.Collections.Generic.SortedDictionary<string, string> testSortDic = new SortedDictionary<string, string>();

//Add some values with the keys out of order
testSortDic.Add("key5", "value 1");
testSortDic.Add("key3", "value 2");
testSortDic.Add("key2", "value 3");
testSortDic.Add("key4", "value 4");
testSortDic.Add("key1", "value 5"); 

//Display the elements.  
foreach (KeyValuePair<string, string> kvp in testSortDic)
{
    Console.WriteLine("Key = {0}, value = {1}", kvp.Key, kvp.Value);
}

Выход:

Key = key1, value = value 5
Key = key2, value = value 3
Key = key3, value = value 2
Key = key4, value = value 4
Key = key5, value = value 1     
5
задан Community 23 May 2017 в 12:09
поделиться

4 ответа

вот пример:

from PIL import Image

def get_num_pixels(filepath):
    width, height = Image.open(filepath).size
    return width*height

print get_num_pixels("/path/to/my/file.jpg")
12
ответ дан 18 December 2019 в 06:51
поделиться

Используйте PIL для загрузки изображения. Общее количество пикселей будет его шириной, умноженной на его высоту.

6
ответ дан 18 December 2019 в 06:51
поделиться

PIL, библиотека изображений Python может помочь вам получить эту информацию из метаданных изображения.

1
ответ дан 18 December 2019 в 06:51
поделиться

Вот пример, который вы просили:

from PIL import Image
import os.path

filename = os.path.join('path', 'to', 'image', 'file')
img = Image.open(filename)
width, height = img.size
print "Dimensions:", img.size, "Total pixels:", width * height
4
ответ дан 18 December 2019 в 06:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: