& #39;невозможно фильтровать изображения палитры& #39; ошибка при выполнении ImageEnhance.Sharpness()

У меня есть файл изображения GIF. Я открыл его с помощьюPIL.Imageи сделал пару преобразований размера. Затем я попытался использоватьImageSharpness.Enhance()на нем...

sharpener = PIL.ImageEnhance.Sharpness(img)
sharpened = sharpener.enhance(2.0)

Это вызывает исключение:


('cannot filter palette images',)

Я попытался найти эту ошибку в Google, но ничего не нашел. Может ли кто-нибудь помочь мне понять, что происходит не так?

К вашему сведению, режим входного изображения 'P'. У меня нет этой проблемы, если я работаю с изображениями jpg.

5
задан Jatin Balodhi 14 March 2017 в 10:10
поделиться