【发布时间】:2013-05-22 18:45:46
【问题描述】:
我想创建一个包含重复元素的 SVG。因此,我创建了一个我想多次使用的图像的 SVG,并使用<image> 标签 (described here) 将其包含在内。让我们将此多用途图像称为“M”,并将带有<image>标签的SVG文件称为“S”。
问题: 没有 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?
【问题讨论】:
-
M.svg是否包含位图图像?可以在 svg 图像中包含.png,但这不会神奇地将其转换为矢量表示。 -
@DanRoss:
M.svg不包含位图图像。
标签: svg