LINUX.ORG.RU

Как ускорить ImageMagick?


0

0

ImageMagick рисует сложную картинку. Делается это с помощью длинющего скрипта:

convert x.png -draw ... x.png
convert x.png -draw ... x.png
convert x.png -draw ... x.png
convert x.png -draw ... x.png

Получается очень медленно.
Можно как-нибудь ускорить процесс: может можно как-нибудь общий скрипт написать, чтобы convert один раз запускать (просто в строку если перечислять все draw, не хватает длины командной строки)? Или может у IM есть какой-нибудь формат специальный, с которым он быстро работает?


$ dpkg -L imagemagick | grep bin
/usr/bin/animate
/usr/bin/compare
/usr/bin/composite
/usr/bin/conjure
/usr/bin/convert
/usr/bin/display
/usr/bin/identify
/usr/bin/import
/usr/bin/mogrify
/usr/bin/montage

$ man conjure
       conjure - interprets and executes scripts written in the Magick Scripting Language (MSL).

       The conjure program is a member of the ImageMagick(1) suite  of  tools.
       Use  it to process a Magick Scripting Language (MSL) script. The Magick
       scripting language (MSL) will primarily  benefit  those  that  want  to
       accomplish custom image processing tasks but do not wish to program, or
       those that do not have access to a Perl interpreter or a compiler.

       For more information about the conjure command, point your  browser  to
       file:///usr/share/doc/imagemagick/www/conjure.html                   or
       http://www.imagemagick.org/script/conjure.php.

sdio ★★★★★
()

либо через perl-binding к imagemagick

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.