Свойство сжатия изображения не определено - PullRequest
0 голосов
/ 19 марта 2020

Я использую Wand для обработки некоторых PDF-файлов, у меня установлены и работают последние версии ImageMagick и GhostScript.

Я читаю несколько байтов и применяю некоторые преобразования и преобразования с успехом, за исключением сжатия.

img = Image(blob=attach_bytes, resolution=300, units='pixelsperinch', depth=8)
print(img)
img = img.convert('tif')
print(img)
print(img.compression)
img.compression('lzw')

Выходы:

<wand.image.Image: a74c6d6 'PDF' (595x841)>
<wand.image.Image: a74c6d6 'TIF' (595x841)>
undefined
Traceback ... TypeError: 'str' object is not callable

Итак, инициализация проходит хорошо, преобразование в TIF тоже, но свойство сжатия не найдено. Я попытался вызвать его сразу после прочтения, я старался не передавать дополнительные параметры (разрешение, единицы измерения, глубину) в конструктор. Кстати, если я распечатаю Image.compression, он существует, поэтому он доступен в моей версии wand (возможно, в последней версии, так как я установил его вчера через pip)

...