Here ist ein SVG-Bild, das ich mit librsvg in meinem Programm in PNG konvertieren möchte.Warum exportiert librsvg die schwarzen Pfade in einem PNG nicht?
Dies ist eine PNG-Version des von Inkscape exportierten SVG:
Dies ist eine Bitmap der gleichen SVG mit librsvg exportiert:
Nur die weißen Teile des Bildes werden exportiert. Die schwarzen Teile erscheinen, obwohl sie im Hintergrund gut definiert sind, transparent.
Dieses Problem tritt auf, ob ich die API Librsvg oder das Programm rsvg-convert
verwenden. Sie können die W3 validator verwenden, um zu sehen, dass das SVG-Markup gültig ist.
Ich merke das gleiche passiert in den Miniaturansichten der SVGs in meinem Dateibrowser. Vielleicht benutzen sie librsvg?