Ответ 1
Try:
img = Image.open(filename)
print(img.format) # 'JPEG'
Дополнительная информация
После загрузки файла изображения с помощью PIL.Image, как я могу определить, является ли файл изображения PNG/JPG/BMP/GIF? Я очень мало понимаю об этих форматах файлов, может ли PIL получить метаданные format
из заголовка файла? Или нужно "анализировать" данные в файле?
Если PIL не предоставляет такой API, существует ли какая-либо библиотека python?
Try:
img = Image.open(filename)
print(img.format) # 'JPEG'
Дополнительная информация