Открытое изображение подушки вызывает сбрасывание ядра и прерывание python для некоторых изображений webp

У меня есть несколько изображений 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?

Любое предложение будет очень полезным.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]