Я пытаюсь инвертировать изображение.
Это не удается с файлом RGB PNG, имеющим 8 бит на канал (поэтому нет альфа). Есть идеи, почему? (Он работает со всеми остальными изображениями, которые я добавляю, кроме этих пяти изображений PNG, и это единственное, что я могу найти общего с ними.
Примечание: почти все остальные изображения Я пытаюсь использовать JPG, поэтому предполагаю, что это как-то связано с PNG, но не могу понять, что именно.
Код:
from PIL import Image
import PIL.ImageOps
im = Image.open(image_file)
inverted_image = ImageOps.invert(im)
Я получаю следующее сообщение об ошибке:
, File: None, Line: 58, Function: _lut , File: unknown, Line: unknown, Function: unknown
Подробнее здесь: https://stackoverflow.com/questions/782 ... g-imageops