В коде Python мне нужно обрабатывать изображения webp. Но когда я пытаюсь открыть его с помощью Python-модуля PIL, у меня появляется ошибка: OSError: cannot identify image file 'my_image.webp
Мой образ глубокого обучения создается из виртуальной машины GCP Marketplace (изображение тензорного потока), но кажется, что формат webp не "активирован "на уровне подушки.
Поддерживается ли формат webp в python по умолчанию? Что мне нужно сделать / установить / импортировать на ВМ, чтобы иметь возможность открывать образы webp с помощью python PIL?
Мои шаги в коде python:
>>>import PIL
>>>print(PIL.__version__)
6.0.0.post0
>>>from PIL import features
>>>print (features.check_module('webp'))
False
>>> PIL.Image.open('my_image.webp')
/usr/local/lib/python3.5/dist-packages/PIL/Image.py:2703: UserWarning: image file could not be identified because WEBP support not installed
warnings.warn(message)
---------------------------------------------------------------------------
OSError Traceback (most recent call last)
<ipython-input-4-99a62d35da67> in <module>
----> 1 PIL.Image.open('BATIMENT0000000045936174_flatRoof.webp')
/usr/local/lib/python3.5/dist-packages/PIL/Image.py in open(fp, mode)
2703 warnings.warn(message)
2704 raise IOError("cannot identify image file %r"
-> 2705 % (filename if filename else fp))
2706
2707 #
OSError: cannot identify image file 'my_image.webp'