Answers:
是的,没有。
可以在Inkscape中创建渐变网格,并将其另存为SVG。但是,浏览器中使用的SVG标准尚不支持渐变网格。将来可能会改变,但目前没有。
在浏览器中有效的另一种方法是添加多个实体对象,对其进行模糊处理,然后将其放入剪贴蒙版中。这仍然是纯矢量解决方案,未栅格化。
如果需要,这是在浏览器中可用的版本的SVG。
编辑:SVG的上述链接不再可用,因此我已将其删除。
可以在Illustrator和Inkscape中将其制成渐变网格。在旧版Illustrator中另存为SVG时,它转换为位图图像。显然,Illustator大约在6年前就知道了,但是SVG语言却没有。
当在Inkscape中保存为普通SVG而不是Inkscape SVG时,它以渐变网格的形式保持不变,并使用文本编辑器打开SVG文件,显示出命令meshgradient。参见代码片段
因此,在不了解标准的情况下,我可以说“它至少是在Inkscape的普通SVG中实现的”。
希望有人知道SVG开发状态的程序员讲的准确。
如果您的目标是拥有轻量级,可缩放的网格渐变,则可以尝试以下方法:
https://peterhrynkow.com/performance/2019/01/13/blowing-up-images-to-make-them-small.html
它不是矢量,但也可能是因为文件大小非常小,并且图像可以无限缩放。