Я пишу приложение Python, в котором мне нужно выполнять некоторые задачи с изображениями.
Я пробую PIL и его модуль ImageOps. Но похоже, что метод unsharp_mask работает неправильно. Он должен возвращать другое изображение, но возвращает объект ImagingCore, что я не знаю.
Вот код:
import Image
import ImageOps
file = '/home/phius/test.jpg'
img = Image.open(file)
img = ImageOps.unsharp_mask(img)
#This fails with AttributeError: save
img.save(file)
Я застрял на этом.
Что мне нужно: возможность делать некоторые настройки изображения, такие как autocontrast
и unsharp_mask
PIL, а также изменять размер, поворачивать и экспортировать в jpg, контролируя уровень качества.