W3cubDocs

/SVG

image-rendering

The image-rendering attribute provides a hint to the browser about how to make speed vs. quality tradeoffs as it performs image processing.

The resampling is always done in a truecolor (e.g., 24-bit) color space even if the original data and/or the target device is indexed color.

Note: As a presentation attribute, image-rendering can be used as a CSS property. See the css image-rendering property for more information.

As a presentation attribute, it can be applied to any element but it has effect only on the following element: <image>

Usage notes

Value auto | optimizeSpeed | optimizeQuality
Default value auto
Animatable Yes
auto
Indicates that the user agent shall make appropriate tradeoffs to balance speed and quality, but quality shall be given more importance than speed.
optimizeSpeed
Indicates that the user agent shall emphasize rendering speed over quality.
optimizeQuality
Indicates that the user agent shall emphasize quality over rendering speed.

Specifications

Specification Status Comment
CSS Images Module Level 3
The definition of 'image-rendering' in that specification.
Candidate Recommendation Definition in CSS
Scalable Vector Graphics (SVG) 2
The definition of 'image-rendering' in that specification.
Candidate Recommendation No significant change, only added a reference to CSS Images 3
Scalable Vector Graphics (SVG) 1.1 (Second Edition)
The definition of 'image-rendering' in that specification.
Recommendation Initial definition

Browser compatibilityUpdate compatibility data on GitHub

Desktop
Chrome Edge Firefox Internet Explorer Opera Safari
image-rendering ? ? ? ? ? ?
Mobile
Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
image-rendering ? ? ? ? ? ?

See also

© 2005–2020 Mozilla and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/image-rendering