Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带梯度的SVG路径_Svg_Plugins_Gimp_Gradient - Fatal编程技术网

带梯度的SVG路径

带梯度的SVG路径,svg,plugins,gimp,gradient,Svg,Plugins,Gimp,Gradient,目前,我有一个脚本()可以生成一个(通过具有不同宽度和颜色的相同路径的多个路径进行模拟) 但是,我想知道是否有一种语法可以在不需要定义多个路径的情况下生成类似的内容 就像定义一个渐变和一条路径一样 我搜索过svg路径梯度之类的关键词,到目前为止,我发现的都是沿路径变化的梯度,与上面显示的内容没有任何相似之处,所以我只是想知道我是否使用了正确的关键词,还是什么?或者如果有这样的事情存在。这不是完全不可能的,但你只限于一些非常基本的情况,你必须跳过一些非常复杂的障碍 SVG只知道两种类型的渐变:线

目前,我有一个脚本()可以生成一个(通过具有不同宽度和颜色的相同路径的多个路径进行模拟)

但是,我想知道是否有一种语法可以在不需要定义多个路径的情况下生成类似的内容

就像定义一个渐变和一条路径一样


我搜索过svg路径梯度之类的关键词,到目前为止,我发现的都是沿路径变化的梯度,与上面显示的内容没有任何相似之处,所以我只是想知道我是否使用了正确的关键词,还是什么?或者如果有这样的事情存在。

这不是完全不可能的,但你只限于一些非常基本的情况,你必须跳过一些非常复杂的障碍

SVG只知道两种类型的渐变:线性渐变和径向渐变。可以将线性渐变与直线对齐,将径向渐变与轴相等的圆或圆弧对齐

因此,您需要将每条路径切割为单独的线段,如果需要连接直线,则需要将直线转换为多边形以提供角


这并非完全不可能,但你只限于一些非常基本的情况,你必须跳过一些非常复杂的障碍

SVG只知道两种类型的渐变:线性渐变和径向渐变。可以将线性渐变与直线对齐,将径向渐变与轴相等的圆或圆弧对齐

因此,您需要将每条路径切割为单独的线段,如果需要连接直线,则需要将直线转换为多边形以提供角