У меня есть изображение в формате PNG
Это изображение прозрачное.
Я хочу преобразовать это изображение в формат tp webp и одновременно сохранить прозрачность. в настоящее время он хранит его без прозрачности и делает фон белым.
def to_webp(image_guid, path):
new_path = f"{image_guid}.webp"
im = Image.open(path)
im.save(new_path, format="WebP", lossless=True)
return new_path
Это код, который я использую. Я пытался сохранить альфа-канал (я не очень понимаю), но не повезло.
Мне нужна помощь в преобразовании этого PNG в WEBP и сохранении прозрачности.
ОБНОВЛЕНИЕ:
Проверяется наличие атрибутов прозрачности следующим образом.
>>> im = Image.open(path)
>>> ‘transparency’ in im.info
False
>>> im.mode
‘RGB’