Как открыть несколько изображений с помощью Wand и Python

Я пытаюсь использовать imagemagick, чтобы взять несколько JPG и выложить их в pdf.

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

Мое исследование показало мне, что это возможно в командной строке, просто передав функции convert() несколько файлов. опыт подсказывает мне, что это не так, как это делается с Wand, но я не могу понять, как!

Любой совет приветствуется!


person user2666063    schedule 28.10.2013    source источник
comment
Вы просматривали stackoverflow.com/q/15144483/2870069?   -  person Jakob    schedule 29.10.2013
comment
спасибо за предложение, однако у меня есть. Композит работает для наложения изображений. Я могу создать невероятно большое изображение и программно сгенерировать координаты макета, а затем попытаться превратить его в работающий PDF-файл. Это не кажется таким элегантным, как решение командной строки, поэтому я пытаюсь найти лучший способ. Я думаю, что я попытаюсь найти библиотеку, более ориентированную на PDF, и использовать imagemagick для обработки jpg или tiff, с которыми мне, возможно, придется иметь дело.   -  person user2666063    schedule 30.10.2013


Ответы (1)


  • мой пример кода ниже.
  • прежде чем выполнять этот код, вставьте путь к каталогу.

import os
from wand.image import Image
from wand.display import display

path = "____absolute_dir_path____ (ex. /home/kim/work/)"

dirList=os.listdir(path)
for fname in dirList:
    print fname
    with Image(filename=path+fname) as img:
        print img.size
person stray.leone    schedule 18.01.2014