linux - 如何从 linux 命令行纵向连接 SVG 文件?

标签 linux command-line svg imagemagick image-manipulation

我有一系列方形 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'

但是,我收到以下错误消息: 复合:无法识别的选项“+adjoin”@error/composite.c/CompositeImageCommand/565。

我尝试了其他几个 imagemagick 命令(转换、显示),但没有成功。如何在命令行上组合这些文件?有执行此操作的 inkscape 命令吗?

最佳答案

目前没有仅使用命令行而不使用自定义脚本的简便方法。

目前(2012 年 4 月 16 日)我能找到的最接近的预写内容是 https://github.com/astraw/svg_stack ,它允许您编写以下形式的命令:

svg_stack.py --direction=h --margin=100 red_ball.svg blue_triangle.svg > shapes.svg

连接。

关于linux - 如何从 linux 命令行纵向连接 SVG 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9612434/

相关文章:

java - 如何通过Java文件运行adb命令?

svg - 在 Office 365 页面中嵌入 SVG

android - 使用monkeytalk测试android应用程序,录音按钮被禁用

c - 指定文件描述符编号?

c - 已接受来自 00 :00:00:00:00:00; after connect 的连接

go - 如何在 Golang 中借助标志使用随机参数

linux - $HOME/node_modules 中未安装 NodeJs npm WARN 卸载

android - 如何从 shell 获取有关 Android shell 中可用命令的信息?

python - 圆弧,饼图,在 svgwrite 中

javascript - 缩放事件覆盖 d3js 中的拖动行为