2016-12-06 1 views
0

Je suis en train de concaténer des images svg pour produire une image svg de sortie comme siannexant images svg produit l'image tramée

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

que je suis arrivé de https://superuser.com/questions/290656/combine-multiple-images-using-imagemagick

enter image description here Cependant, cela produit une image tramée (à droite), ce qui n'est pas ce dont j'ai besoin. L'effet est plus perceptible si vous cliquez sur l'image.

Comment ajouter des images SVG sans l'effet de tramage?

Répondre

0

J'ai trouvé un script python qui ajoute des images SVG exactement comme je le voulais.

https://github.com/astraw/svg_stack

l'exemple utilisation de la ligne de commande est:

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

ImageMagick est un processeur d'image matricielle. Pour produire une nouvelle image SVG à partir de deux images SVG, vous avez besoin d'un éditeur SVG à la place.

+1

parlez ** ** Inkscape, nous ou avez-vous des meilleures suggestions à partager s'il vous plaît? –

+0

Je ne vois pas comment faire cela dans inkscape, peut-être y at-il un paquet/commande qui peut faire ce que convert/imagemagick fait? – con

+0

J'utiliserais probablement un éditeur de texte ou une sorte de script 'sed', mais c'est juste moi. –