Svg 为什么我只能在feDeformationMap中使用SourceGraphic作为in2?
如果我在Svg 为什么我只能在feDeformationMap中使用SourceGraphic作为in2?,svg,svg-filters,Svg,Svg Filters,如果我在feDisplacementMap中使用'SourceGraphic'作为in2中的,情况看起来不错。但是,如果我使用其他任何东西,则不会应用变形 因此,我必须首先定义变形源,然后将过滤器应用于变形源,至少对我来说,这是违反直觉的 例如,在下面的示例中,我必须定义圆,然后将过滤器应用于圆。在过滤器内部,我使用feImage加载小猫图像。但我感觉正好相反。这项工作: 您可以在feImage中定义置换源,但它必须是定义为内联URI的完整图像,以便跨浏览器兼容 <feImage wid
feDisplacementMap
中使用'SourceGraphic'作为in2
中的,情况看起来不错。但是,如果我使用其他任何东西,则不会应用变形
因此,我必须首先定义变形源,然后将过滤器应用于变形源,至少对我来说,这是违反直觉的
例如,在下面的示例中,我必须定义圆,然后将过滤器应用于圆。在过滤器内部,我使用feImage
加载小猫图像。但我感觉正好相反。这项工作:
您可以在feImage中定义置换源,但它必须是定义为内联URI的完整图像,以便跨浏览器兼容
<feImage width="500" height="500" xlink:href="data:image/svg+xml,%3Csvg width='247' height='34'etc. etc.
<feImage width="500" height="500" xlink:href="#idOfElementYouWantToUse"/>