SVGImageElement
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
The SVGImageElement
interface corresponds to the <image>
element.
Instance properties
This interface also inherits properties from its parent, SVGGraphicsElement
.
SVGImageElement.href
Read only-
An
SVGAnimatedString
corresponding to thehref
orxlink:href
Deprecated attribute of the given<image>
element. SVGImageElement.decoding
-
Represents a hint given to the browser on how it should decode the image. If this value is provided, it must be one of the possible permitted values:
"sync"
to decode the image synchronously,"async"
to decode it asynchronously, or"auto"
to indicate no preference (which is the default). 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.
Instance 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 |
---|
Scalable Vector Graphics (SVG) 2 # InterfaceSVGImageElement |
Browser compatibility
BCD tables only load in the browser