Как сохранить список изображений в PDF с помощью PIL (подушка)?Python

Программы на Python
Ответить
Anonymous
 Как сохранить список изображений в PDF с помощью PIL (подушка)?

Сообщение Anonymous »

Я хочу использовать метод PIL .save() для экспорта списка изображений PIL в pdf.
в документе PIL сохраняемая часть говорит:
Изображение
=> мы можем использовать опцию Append_images для формата PDF.
и в подушках на странице github, в этой проблеме говорится: Добавлено add_images в сохранение PDF #2526
Я написал этот код:
import PIL
im1 = PIL.Image.open("1.jpg").convert("RGB")
im2 = PIL.Image.open("2.jpg").convert("RGB")
im3 = PIL.Image.open("3.jpg").convert("RGB")
images = [im1,im2,im3]
images[0].save("out.pdf", save_all=True, append_images=images[1:])

но это не работает!
Эти ошибки возникли:
Traceback (most recent call last):
File "sample.py", line 13, in
gif.save("out.pdf", save_all=True, append_images=images)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/PIL/Image.py", line 1928, in save
save_handler(self, fp, filename)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/PIL/PdfImagePlugin.py", line 55, in _save_all
_save(im, fp, filename, save_all=True)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/PIL/PdfImagePlugin.py", line 182, in _save
Image.SAVE["JPEG"](im, op, filename)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/PIL/JpegImagePlugin.py", line 609, in _save
info = im.encoderinfo
AttributeError: 'Image' object has no attribute 'encoderinfo'


Подробнее здесь: https://stackoverflow.com/questions/473 ... pil-pillow
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»