0
は私のプログラムでlibrsvgを使用してPNGに変換したいSVG画像です。librsvgがPNGの黒いパスをエクスポートしないのはなぜですか?
これはInkscapeのからエクスポートされたSVGのPNGバージョンである:のみ白い部分
:これはlibrsvgでエクスポート同じSVGのビットマップである
の画像がエクスポートされます。黒い部分は、バックグラウンドで明確に定義されているにもかかわらず、透明に見えます。
この問題は、librsvg APIまたはプログラムrsvg-convert
を使用するかどうかに関係なく発生します。 W3 validatorを使用すると、SVGのマークアップが有効であることを確認できます。
ファイルブラウザのSVGのサムネイルでも同じことが起こります。おそらく彼らはlibrsvgを使用していますか?