Почему мои цветные PDF-файлы не сохраняются как оттенки серого, когда я указываю оттенки серого? - PullRequest
1 голос
/ 09 апреля 2019

Я использую код, который не выдает ошибки, но работает не так, как ожидалось.Я ожидаю, что этот код сохранит 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')
...