附加 svg 图像产生光栅图像

appending svg images produces rastered image

我正在尝试连接 svg 图像以生成像这样的输出 svg 图像

convert -append in1.svg in2.svg output.svg

我从 https://superuser.com/questions/290656/combine-multiple-images-using-imagemagick

得到的

但是,这会生成光栅图像(右侧),这不是我需要的。点击图片效果更明显。

如何附加没有光栅效果的 SVG 图像?

ImageMagick 是一种光栅图像处理器。要从两个 SVG 图像生成一个新的 SVG 图像,您需要一个 SVG 编辑器。

我找到了一个 python 脚本,它可以完全按照我的需要附加 SVG 图像。

https://github.com/astraw/svg_stack

示例命令行用法是:

python svg_stack-master/svg_stack.py --direction=v --margin=0 in1.svg in2.svg  > out.svg