2013-06-30 2 views
4

У меня возникли проблемы с выяснением того, как написать базовую последовательность в анимированный gif с помощью привязки ImageMagick Wand.Написание анимированных gif с помощью Wand и ImageMagick

Основные команды новообращенный ImageMagick Я ищу, чтобы воспроизвести в Python:

convert -delay 50 -size 500x500 xc:SkyBlue \ 
     -page +5+10 /test/wizard.gif \ 
     -page +62+50 test/wizard2.gif \ 
     -loop 0 animation.gif 

ответ

-2

Я был в состоянии понять это после всего, просто передавая команды на терминал через os.system():

build = '''convert -delay 30 -size 500x500 \ 
     -page +0+0 /Users/jkeilson/desktop/photobooth/flower.jpg \ 
     -page +0+0 /Users/jkeilson/desktop/photobooth/wizard2.gif \ 
     -page +0+0 /Users/jkeilson/desktop/photobooth/flower.jpg \ 
     -page +0+0 /Users/jkeilson/desktop/photobooth/wizard2.gif \ 
     -loop 0 animation6.gif''' 
os.system(build) 
+2

Использование os.system означает, что другой процесс запускается и выполняется вне хост-процесса (Python). Ваш собственный вопрос заключается в том, как использовать ImageMagick через Wand в качестве привязки. –

+0

Точно-я также очень хотел бы знать, как это сделать прямо в Wand, а не в командной строке. Я задал в основном тот же вопрос под другим углом и со сравнением того, как (легко) он работает в RMagick + Ruby: http://stackoverflow.com/questions/39939780/how-do-i-create-an-animated- GIF-в-питона-с помощью волшебной палочки – Dominick

 Смежные вопросы

  • Нет связанных вопросов^_^