我想創建帶平滑邊框的矩形。它的實體部分的大小應該是確定的重要部分。爲了澄清我舉一個例子:邊框若隱若現的矩形
我可以實現與高斯濾波器預期的效果:
<svg id="svg-root" width="800" height="600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="test-body-content">
<defs>
<filter id="blur" filterUnits="userSpaceOnUse">
<feGaussianBlur in="SourceGraphic" stdDeviation="10" result="blur" />
<feMerge>
<feMergeNode in="blur" />
</feMerge>
</filter>
</defs>
<rect x="50" y="50" width="200" height="100" fill="black" filter="url(#blur)"/>
</g>
</svg>
結果:
但由於它是不符合要求在給定尺寸(寬度=「200」高度=「100」)內不完全固體:
另外我想過應用垂直於筆畫的漸變,但SVG不支持這樣的事情。
您可以使用濾鏡寬度 –
@ABFORCE添加原始寬度和高度,請您解釋一下嗎? – dzhioev