color-interpolation-filters
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2020年7月.
color-interpolation-filters 属性は、フィルター効果で行う画像操作で用いる色空間を指定します。
メモ:
このプロパティはフィルター操作にのみ効果があります。そのため、<feOffset>、<feImage>、<feTile>、<feFlood> などのフィルタープリミティブには効果がありません。
color-interpolation-filters のデフォルト値は、color-interpolation とは異なります。color-interpolation-filters のデフォルト値は linearRGB ですが、color-interpolation のデフォルト値は sRGB です。そのため、デフォルトでは、フィルター効果の操作は linearRGB 色空間で行われる一方、他のすべての色の補間は sRGB 色空間で行われます。
この属性はフィルター関数には効果がなく、sRGB 色空間で処理を行います。
メモ:
プレゼンテーション属性であるため、 color-interpolation-filters には対応する CSS プロパティ color-interpolation-filters があります。両方が指定された場合、 CSS プロパティが優先されます。
この属性は、以下の SVG 要素で使用できます。
使用上のメモ
| 値 | auto | sRGB | linearRGB |
|---|---|
| デフォルト値 | linearRGB |
| アニメーション | 可 (離散) |
仕様書
| Specification |
|---|
| Filter Effects Module Level 1> # ColorInterpolationFiltersProperty> |
ブラウザーの互換性
Loading…
関連情報
- SVG の
color-interpolation属性 - CSS の
color-interpolation-filtersプロパティ - sRGB の仕様書