我希望能够通过用户在本地计算机上选择的<input type='file'/>
输入,将svg元素(例如一个circle
元素)填充为图像。
我知道可以使用图案来填充svg元素:
<defs>
<pattern id="img1" patternUnits="userSpaceOnUse" width="100" height="100">
<image xlink:href="wall.jpg" x="0" y="0" width="100" height="100" />
</pattern>
</defs>
<circle cx=100 cy=100 r=100 fill="url(#img1)" />
但我无法使用本地图像使其工作。
如果有一个可以工作的示例就太棒了 :)
相关问题:
谢谢!
不允许加载本地资源:file:///C:/fakepath/***.jpg
的错误。 - Nick D