SVGImageElement
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
* Some parts of this feature may have varying levels of support.
TheSVGImageElement interface corresponds to the<image> element.
In this article
Instance properties
This interface also inherits properties from its parent,SVGGraphicsElement.
SVGImageElement.crossOriginA string reflecting the
crossorigincontent attribute, which represents the CORS setting of the given<image>element.SVGImageElement.decodingRepresents a hint given to the browser on how it should decode the image.
SVGImageElement.heightRead onlyAn
SVGAnimatedLengthcorresponding to theheightattribute of the given<image>element.SVGImageElement.hrefRead onlyAn
SVGAnimatedStringcorresponding to thehreforxlink:hrefDeprecated attribute of the given<image>element.SVGImageElement.preserveAspectRatioRead onlyAn
SVGAnimatedPreserveAspectRatiocorresponding to thepreserveAspectRatioattribute of the given<image>element.SVGImageElement.widthRead onlyAn
SVGAnimatedLengthcorresponding to thewidthattribute of the given<image>element.SVGImageElement.xRead onlyAn
SVGAnimatedLengthcorresponding to thexattribute of the given<image>element.SVGImageElement.yRead onlyAn
SVGAnimatedLengthcorresponding to theyattribute of the given<image>element.
Instance methods
This interface also inherits methods from its parent interface,SVGGraphicsElement.
SVGImageElement.decode()Initiates asynchronous decoding of the image data. Returns a
Promisewhich resolves once the image data is ready to be used.
Specifications
| Specification |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGImageElement> |