Я пытаюсь применить фильтры изображений, используя Python PIL .Код прост:
im = Image.open(fnImage)
im = im.filter(ImageFilter.BLUR)
Этот код работает, как и ожидалось, для PNG, JPG и 8-битных TIF.Однако, когда я пытаюсь применить этот код к 16-битным TIF, я получаю следующую ошибку
ValueError: image has wrong mode
Обратите внимание, что PIL смог загружать, изменять размер и сохранять 16-битные TIF без жалоб, поэтому я предполагаю,что эта проблема связана с фильтрами.Тем не менее, Документация ImageFilter ничего не говорит о 16-битной поддержке
Есть ли способ ее решить?