---
title: feImage
slug: Web/SVG/Element/feImage
tags:
- SVG
- SVG滤镜
- 元素
- 需要兼容性表
- 需要示例
translation_of: Web/SVG/Element/feImage
---
{{SVGRef}}
feImage滤镜从外部来源取得图像数据,并提供像素数据作为输出(意味着如果外部来源是一个SVG图像,这个图像将被栅格化。)
用法
{{svginfo}}
属性
全局属性
- 核心属性 »
- 外观属性 »
- 滤镜属性 »
- XLink属性 »
- {{ SVGAttr("class") }}
- {{ SVGAttr("style") }}
- {{ SVGAttr("externalResourcesRequired") }}
专有属性
- {{ SVGAttr("preserveAspectRatio") }}
- {{ SVGAttr("xlink:href") }}
DOM 接口
该元素实现了{{domxref("SVGFEImageElement")}}接口。
示例
SVG
<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<filter id="image">
<feImage xlink:href="/files/6457/mdn_logo_only_color.png"/>
</filter>
</defs>
<rect x="10%" y="10%" width="80%" height="80%"
style="filter:url(#image);"/>
</svg>
结果
{{EmbedLiveSample("Example", 200, 200)}}
规格
规范 |
状态 |
注释 |
{{SpecName("Filters 1.0", "#feImageElement", "<feImage>")}} |
{{Spec2("Filters 1.0")}} |
添加了 {{SVGAttr("href")}} 属性并弃用{{SVGAttr("xlink:href")}}。 添加了 {{SVGAttr("crossorigin")}} 属性。 |
{{SpecName("SVG1.1", "filters.html#feImageElement", "<feImage>")}} |
{{Spec2("SVG1.1")}} |
初始定义 |
浏览器兼容性
{{Compat("svg.elements.feImage")}}
参见
- {{ SVGElement("filter") }}
- {{ SVGElement("animate") }}
- {{ SVGElement("animateTransform") }}
- {{ SVGElement("set") }}
- {{ SVGElement("feBlend") }}
- {{ SVGElement("feColorMatrix") }}
- {{ SVGElement("feComponentTransfer") }}
- {{ SVGElement("feComposite") }}
- {{ SVGElement("feConvolveMatrix") }}
- {{ SVGElement("feDiffuseLighting") }}
- {{ SVGElement("feDisplacementMap") }}
- {{ SVGElement("feFlood") }}
- {{ SVGElement("feGaussianBlur") }}
- {{ SVGElement("feMerge") }}
- {{ SVGElement("feMorphology") }}
- {{ SVGElement("feOffset") }}
- {{ SVGElement("feSpecularLighting") }}
- {{ SVGElement("feTile") }}
- {{ SVGElement("feTurbulence") }}
- SVG教程:滤镜效果