pip install Wand
from wand.image import Image
with Image(filename='pikachu.png') as original:
with original.convert('jpeg') as converted:
# operations to a jpeg image...
pass
import magic
, а дальше уже делать то вы планируете делать... это надо ввести в python или в командную строку
# Импорт библиотеки python-magic
import magic
# Открытия файла test.pdf который лежит в папке testdata
magic.from_file("testdata/test.pdf")
# Вывод верхней команды
# --- 'PDF document, version 1.2'
# Открытия файла test.pdf который лежит в папке testdata НО из буфера.
magic.from_buffer(open("testdata/test.pdf", "rb").read(2048))
# Вывод верхней команды
# --- 'PDF document, version 1.2'
# Открытия файла test.pdf который лежит в папке testdata
# с ключевым аргументом <b>mime</b>
magic.from_file("testdata/test.pdf", mime=True)
# Вывод верхней команды, который показывает MIME
# --- 'application/pdf'