Здравствуйте, я пытаюсь создать размытие на элементе полигона SVG с помощью fegaussianblur
Вот что у меня есть.SVG Blur с четкими краями
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 379 313.9" style="width:150px; height: auto;position: absolute; top: -100px;" xml:space="preserve" >
<defs>
<filter id="blur" x="0" y="0">
<feGaussianBlur stdDeviation="10" />
</filter>
</defs>
<polygon points="379,100 379,313.9 0,313.9 0,0" />
<style>
fill: #f8f8f8;
fill-opacity: 0.75;
filter: url(#blur);
stroke: none;
</style>
</svg>
Когда я применяю размытие к полигону, я теряю четкие края! Это то, что он заканчивает тем, как:
Я бы очень хотел, чтобы это выглядело больше как:
Возможно ли это хотя SVG, и если не существует другой путь, я могу попробовать спускаться?
Спасибо!
чувствует, как вы хотите, чтобы размыть изображение и применить (острый) многоугольник маску на него –