SVGImageElement
The SVGImageElement
interface corresponds to the <image>
element.
Properties
This interface also inherits properties from its parent, SVGGraphicsElement
.
SVGImageElement.crossOrigin
- A
DOMString
corresponding to thecrossorigin
attribute of the given<image>
element. SVGImageElement.decoding
- Returns a
DOMString
representing a hint given to the browser on how it should decode the image. SVGImageElement.height
Read only- An
SVGAnimatedLength
corresponding to theheight
attribute of the given<image>
element. SVGImageElement.preserveAspectRatio
Read only- An
SVGAnimatedPreserveAspectRatio
corresponding to thepreserveAspectRatio
attribute of the given<image>
element. SVGImageElement.width
Read only- An
SVGAnimatedLength
corresponding to thewidth
attribute of the given<image>
element. SVGImageElement.x
Read only- An
SVGAnimatedLength
corresponding to thex
attribute of the given<image>
element. SVGImageElement.y
Read only- An
SVGAnimatedLength
corresponding to they
attribute of the given<image>
element.
Methods
This interface also inherits methods from its parent interface, SVGGraphicsElement
.
SVGImageElement.decode()
- Initiates asynchronous decoding of the image data. Returns a
Promise
which resolves once the image data is ready to be used.
Specifications
Specification | Status | Comment |
---|---|---|
Scalable Vector Graphics (SVG) 2 The definition of 'SVGImageElement' in that specification. |
Candidate Recommendation | Changed the inheritance from SVGElement to SVGGraphicsElement , removed the implemented interfaces SVGTests , SVGLangSpace , SVGExternalResourcesRequired , SVGStylable , and SVGTransformable and added the crossOrigin property. |
Scalable Vector Graphics (SVG) 1.1 (Second Edition) The definition of 'SVGImageElement' in that specification. |
Recommendation | Initial definition |
Browser compatibility
BCD tables only load in the browser