@Christoph-Hart said in Convert complex SVG in HISE:
The SVG must be a single shape.
You can combine multiple shapes within the path converter. You have to paste them in one after another.
0a109a66-3ab2-4d92-8e49-c607920989ae-image.png
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="1000"
height="1000"
viewBox="0 0 264.58333 264.58334"
version="1.1"
id="svg5"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
sodipodi:docname="test.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="px"
showgrid="false"
units="px"
inkscape:showpageshadow="false"
inkscape:zoom="0.69397447"
inkscape:cx="359.52331"
inkscape:cy="530.99936"
inkscape:current-layer="layer1"
inkscape:deskcolor="#d1d1d1" />
<defs
id="defs2" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
id="rect231"
style="opacity:1;fill:#957f77;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:bevel;stop-color:#000000"
d="m 55.765279,57.537357 h 63.757831 c 1.17263,0 2.11667,0.944034 2.11667,2.116667 v 22.488307 c 0,1.172633 -0.94404,2.116666 -2.11667,2.116666 H 55.765279 c -1.172633,0 -2.116666,-0.944033 -2.116666,-2.116666 V 59.654024 c 0,-1.172633 0.944033,-2.116667 2.116666,-2.116667 z" />
<path
id="rect233"
style="opacity:1;fill:#800000;stroke-width:2.64583;stroke-linecap:round;stroke-linejoin:bevel;stop-color:#000000"
d="m 117.36963,118.56291 h 73.29874 c 1.17263,0 2.11666,0.94404 2.11666,2.11667 v 23.70573 c 0,1.17263 -0.94403,2.11667 -2.11666,2.11667 h -73.29874 c -1.17263,0 -2.11666,-0.94404 -2.11666,-2.11667 v -23.70573 c 0,-1.17263 0.94403,-2.11667 2.11666,-2.11667 z" />
</g>
</svg>