<feGaussianBlur>
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2018年10月.
* Some parts of this feature may have varying levels of support.
<feGaussianBlur> は SVG のフィルタープリミティブで、ベルカーブを定義する stdDeviation で指定された量だけ入力画像をぼかします。
他のフィルタープリミティブと同様に、既定では色成分を linearRGB 色空間で処理します。 color-interpolation-filters を使用すると、代わりに sRGB を使用することができます。
使用コンテキスト
属性
DOM インターフェイス
この要素は SVGFEGaussianBlurElement インターフェイスを実装しています。
例
>単純な例
SVG
html
<svg width="230" height="120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <filter id="blurMe"> <feGaussianBlur in="SourceGraphic" stdDeviation="5" /> </filter> <circle cx="60" cy="60" r="50" fill="green" /> <circle cx="170" cy="60" r="50" fill="green" filter="url(#blurMe)" /> </svg> 結果
ドロップシャドウの例
SVG
html
<svg width="120" height="120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <filter id="dropShadow"> <feGaussianBlur in="SourceAlpha" stdDeviation="3" /> <feOffset dx="2" dy="4" /> <feMerge> <feMergeNode /> <feMergeNode in="SourceGraphic" /> </feMerge> </filter> <circle cx="60" cy="60" r="50" fill="green" filter="url(#dropShadow)" /> </svg> 結果
仕様書
| Specification |
|---|
| Filter Effects Module Level 1> # feGaussianBlurElement> |