SVG模式和图像宽度和高度是如何工作的?

SVG模式和图像宽度和高度是如何工作的?,svg,Svg,所以我使用SVG模式,我试图找出我需要的宽度和高度值。这是示例代码。还有,x和y值是什么?我的代码中是否需要x=0和y=0 <defs> <pattern id="patt1" patternUnits="userSpaceOnUse" width="10" height="10"> <image xlink:href="Images/pattern1.jpg

所以我使用SVG模式,我试图找出我需要的宽度和高度值。这是示例代码。还有,x和y值是什么?我的代码中是否需要x=0和y=0

    <defs>                              
        <pattern id="patt1" patternUnits="userSpaceOnUse" width="10" height="10">
            <image xlink:href="Images/pattern1.jpg" x="0" y="0" width="50" height="20" />
        </pattern>
    </defs>

如果您的形状为20个单位宽/高的矩形,并且图案的大小为10个单位,则将有4个图案副本以2 x 2的图案显示


x/y值允许图案在形状内偏移。

如果设置为0,则不允许,因为它们默认为0。因此,如果我只需要1份副本,则图案和图像的宽度和高度必须相同?