color-interpolation-filters
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2020 browserübergreifend verfügbar.
Das Attribut color-interpolation-filters gibt den Farbraum für Bildgebungsoperationen an, die über Filtereffekte durchgeführt werden.
Hinweis:
Diese Eigenschaft hat nur Auswirkungen auf Filteroperationen. Daher hat sie keinen Effekt auf Filter-Primitiven wie <feOffset>, <feImage>, <feTile> oder <feFlood>.
color-interpolation-filters hat einen anderen Anfangswert als color-interpolation. color-interpolation-filters hat den Anfangswert linearRGB, während color-interpolation den Anfangswert sRGB hat. Im Standardfall erfolgen daher Filtereffekt-Operationen im linearRGB-Farbraum, während alle anderen Farbinterpolationen standardmäßig im sRGB-Farbraum erfolgen.
Es hat keinen Effekt auf Filterfunktionen, die im sRGB Farbraum arbeiten.
Hinweis:
Als Präsentationsattribut gibt es auch ein entsprechendes CSS-Attribut: color-interpolation-filters. Wenn beide angegeben sind, hat die CSS-Eigenschaft Vorrang.
Sie können dieses Attribut mit den folgenden SVG-Elementen verwenden:
Anmerkungen zur Verwendung
| Wert | auto | sRGB | linearRGB |
|---|---|
| Standardwert | linearRGB |
| Animierbar | diskret |
auto-
Gibt an, dass der Benutzeragent entweder den
sRGB- oderlinearRGB-Farbraum für die Farbinterpolation wählen kann. Diese Option zeigt an, dass der Autor nicht erfordert, dass die Farbinterpolation in einem bestimmten Farbraum erfolgt. sRGB-
Gibt an, dass die Farbinterpolation im
sRGB-Farbraum erfolgen soll. linearRGB-
Gibt an, dass die Farbinterpolation im linearisierten RGB-Farbraum erfolgen soll, wie in der sRGB-Spezifikation beschrieben.
Spezifikationen
| Spezifikation |
|---|
| Filter Effects Module Level 1> # ColorInterpolationFiltersProperty> |
Browser-Kompatibilität
Siehe auch
- SVG
color-interpolationAttribut - CSS
color-interpolation-filtersEigenschaft - sRGB-Spezifikation