SVGImageElement

The SVGImageElement interface corresponds to the <image> element.

Properties

This interface also inherits properties from its parent, SVGGraphicsElement.

SVGImageElement.href Read only

An SVGAnimatedString corresponding to the href or xlink:href attribute of the given <image> element.

SVGImageElement.crossOrigin

A DOMString corresponding to the crossorigin attribute of the given <image> element.

SVGImageElement.decoding

A DOMString representing a hint given to the browser on how it should decode the image.

SVGImageElement.height Read only

An SVGAnimatedLength corresponding to the height attribute of the given <image> element.

SVGImageElement.preserveAspectRatio Read only

An SVGAnimatedPreserveAspectRatio corresponding to the preserveAspectRatio attribute of the given <image> element.

SVGImageElement.width Read only

An SVGAnimatedLength corresponding to the width attribute of the given <image> element.

SVGImageElement.x Read only

An SVGAnimatedLength corresponding to the x attribute of the given <image> element.

SVGImageElement.y Read only

An SVGAnimatedLength corresponding to the y 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
Scalable Vector Graphics (SVG) 1.1 (Second Edition) (SVG)
# InterfaceSVGImageElement

Browser compatibility

BCD tables only load in the browser