我想创建一个带有重复元素的 SVG。因此,我创建了一个我想多次使用的图像的 SVG,并使用<image>
标签(在此处描述)将其包含在内。让我们将此多用途图像称为“M”,并将带有<image>
标签“S”的 SVG 文件称为。
问题:没有 SVG Viewer 抗锯齿图像 M。
例如,如果我使用 ImageMagick 将最终的 SVG 转换为我使用的 PNG
convert -antialias -density 2000 file.svg -quality 100 file.png
然而,图像 M 没有以 2000 DPI 渲染并且完全像素化,而直接在 S 中创建的形状看起来很完美。
例如在 S.svg 中:
<image xlink:href="M.svg" /> <!-- This looks pixelated -->
<path d="M 0 0 50 50" stroke="black" /> <!-- This looks crisp -->
如何制作程序,任何程序,以更高的 DPI 渲染图像 M?