У меня есть несколько изображений PNG. В коде я сначала конвертирую их в webp, затем пытаюсь сделать миниатюру из изображения webp, но для некоторых изображений попытка открыть изображение webp вызывает ядро сброшено и прекращение питона.
Для конвертации изображений в webp я использую этот код:
original_image = Image.open(path).convert("RGBA")
webp_image = Image.new("RGBA", orig.size)
webp_image.paste(original_image, mask=0)
webp_image.save(webp_path, "WEBP", quality=100)
тогда, когда я запускаю следующий код:
from PIL import Image
Image.open(webp_path)
Я получаю эту ошибку:
python: vp8l.c: 619: GetHtreeGroupForPos: утверждение `meta_index < hdr-> num_htree_groups_ ‘не удалось.
Прервано (ядро сброшено)
Я перепробовал все комбинации Подушка = 2.9.0 / 3.0.0 а также libwebp-DEV == 0.4.0 / 0.4.4 но безуспешно ОС хоста, которая получает эту ошибку Ubuntu 14.04 верный.
Что я могу сделать с этой ошибкой? Я должен сообщить об этой ошибке в пакет libwebp-dev?
Любое предложение будет очень полезным.
Задача ещё не решена.
Других решений пока нет …