Я использую код, который не выдает ошибки, но работает не так, как ожидалось.Я ожидаю, что этот код сохранит PDF как изображения в градациях серого.Это сохраняет изображения, но они все еще в цвете.Я знаю, что они не в оттенках серого, потому что я использую numpy, чтобы преобразовать их в пиксельные табели (список списков), и они содержат [[255,255,255] [255,255,255]] ... структуру цветного изображения.
from wand.image import Image as Img
with Img(filename=pdf_file, resolution=300) as img:
img.type = 'grayscale'
img.compression_quality = 99
img.save(filename=image_file)
Я открываю файлы с помощью PIL, используя .convert ('L').Я думаю, что я открываю их как оттенки серого, но это, похоже, тоже не решает мою проблему.
img = Image.open(first_page).convert('L')