Mit*_*ops 3 linux command-line svg image-manipulation imagemagick
我有一系列方形 SVG 文件,我想将它们纵向排列成一个超长的 SVG 文件。
我尝试使用 imagemagick 将它们组合起来。基于此页面:http : //linux.about.com/library/cmd/blcmdl1_ImageMagick.htm
和这个
http://www.imagemagick.org/Usage/compose/
我试过这个命令
composite 'file1.svg' 'file2.svg' +adjoin 'outputfile.svg'
但是,我收到以下错误消息:
composite: unrecognized option '+adjoin' @ error/composite.c/CompositeImageCommand/565.
我尝试了其他几个 imagemagick 命令(转换、显示),但没有成功。如何在命令行上组合这些文件?是否有执行此操作的inkscape命令?
目前没有方便的方法来仅使用命令行而不使用自定义脚本来执行此操作。
我目前能找到的最接近的预先写好的东西(4-16-2012)是https://github.com/astraw/svg_stack,它允许您编写以下形式的命令:
svg_stack.py --direction=h --margin=100 red_ball.svg blue_triangle.svg > shapes.svg
连接。