#python #numpy #python-imaging-library #scikit-image
Вопрос:
Как я могу получить информацию об изображении? Мне нужен размер файла (байты), размер изображения (пиксели), цветовой режим, биты на пиксель. Я уже нашел размер изображения (в пикселях), но не могу найти другого.
У меня есть:
from skimage.io import imread
im = imread('abc.png')
print("Size: ", im.size, im.shape)
Ответ №1:
Я рекомендую использовать Pillow library
.
Это даст вам всю запрошенную информацию об изображении, кроме размера файла.
from PIL import Image
im = Image.open('whatever.png')
width, height = im.size
Обратитесь к этой ссылке для получения атрибутов объекта изображения
Чтобы узнать размер файла, используйте этот фрагмент ниже.
import os
print os.stat('somefile.ext').st_size