SVG属性viewBox appears 不一致 . 它 seems 它不是一个样本SVG文件,它有一个矩形,一个圆,一条折线和一个多边形 . 矩形已正确缩放,几乎填充了viewPort(宽度为500,高度为500) .

请参阅下面生成的SVG代码和图像 . 您会注意到折线,多边形和圆圈没有缩放以填充视口 . 它们(始终)占据了视口左上角的四分之一(移动但保留了原始大小) . 任何人都可以对这发生的事情有所了解吗?我将非常感谢您的反馈 .

<?xml version='1.0' encoding='utf-8'?>
<svg version='1.1' xmlns='http://www.w3.org/2000/svg' 
    xmlns:xlink='http://www.w3.org/1999/xlink'
    height='499' width='501' viewBox='100 100 200 200'>
    <g stroke='BLACK' stroke-width='5' fill='none'>
        <rect x='105' y='105' width='193' height='193'/>
        <polygon points="150,100 200,200 100,200" style="stroke:purple" />
        <polyline points='115,180 155,127 180,180' stroke='red'/>
        <circle cx='150' cy='150' r='50' stroke='green'/>
    </g>
</svg>

SVG image converted to a JPG