blob: d035647b556372f04be2d6193f04e4e332d51072 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
---
title: <feGaussianBlur>
slug: Web/SVG/Element/feGaussianBlur
tags:
- Element
- SVG
- SVG Filter
translation_of: Web/SVG/Element/feGaussianBlur
---
<div>{{SVGRef}}</div>
<p>La primitive de filtre <a href="/fr/docs/Web/SVG">SVG</a> <strong><code><feGaussianBlur></code></strong> applique un effet de flou à l'image en entrée. La quantité de flou est contrôlée par {{SVGAttr("stdDeviation")}}.</p>
<h2 id="Contexte_d'utilisation">Contexte d'utilisation</h2>
<p>{{svginfo}}</p>
<h2 id="Attributs">Attributs</h2>
<h3 id="Attributs_globaux">Attributs globaux</h3>
<ul>
<li><a href="/fr/docs/Web/SVG/Attribute#Attributs_de_base">Attributs de base</a></li>
<li><a href="/fr/docs/Web/SVG/Attribute#Attributs_de_présentation">Attributs de présentation</a></li>
<li><a href="/fr/docs/Web/SVG/Attribute#Attributs_de_primitives_de_filtre">Attributs de primitives de filtres</a></li>
<li>{{SVGAttr("class")}}</li>
<li>{{SVGAttr("style")}}</li>
</ul>
<h3 id="Attributs_spécifiques">Attributs spécifiques</h3>
<ul>
<li>{{SVGAttr("in")}}</li>
<li>{{SVGAttr("stdDeviation")}}</li>
<li>{{SVGAttr("edgeMode")}}</li>
</ul>
<h2 id="Interface_DOM">Interface DOM</h2>
<p>Cet élément implémente l'interface {{domxref("SVGFEGaussianBlurElement")}}.</p>
<h2 id="Exemple">Exemple</h2>
<h3 id="Exemple_simple">Exemple simple</h3>
<h4 id="SVG">SVG</h4>
<pre class="brush: 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></pre>
<h4 id="Résultat">Résultat</h4>
<p>{{EmbedLiveSample("Exemple_simple",232,124,"/files/4227/feGaussianBlur.png")}}</p>
<h3 id="Exemple_d'ombre_portée">Exemple d'ombre portée</h3>
<h4 id="SVG_2">SVG</h4>
<pre class="brush: 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></pre>
<h4 id="Résultat_2">Résultat</h4>
<p>{{EmbedLiveSample("Exemple_d'ombre_portée",125,124,"/files/4229/feGaussianBlur-dropshadow.png")}}</p>
<h2 id="Spécifications">Spécifications</h2>
<table class="standard-table">
<thead>
<tr>
<th scope="col">Spécification</th>
<th scope="col">Statut</th>
<th scope="col">Commentaire</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName('Filters 1.0', '#feGaussianBlurElement', '<feGaussianBlur>')}}</td>
<td>{{Spec2('Filters 1.0')}}</td>
<td>Ajoute l'attribut {{SVGAttr("edgeMode")}}</td>
</tr>
<tr>
<td>{{SpecName('SVG1.1', 'filters.html#feGaussianBlurElement', '<feGaussianBlur>')}}</td>
<td>{{Spec2('SVG1.1')}}</td>
<td>Définition initiale</td>
</tr>
</tbody>
</table>
<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
<p class="hidden">Le tableau de compatibilité de cette page a été généré à partir de données structurées. Si vous souhaitez contribuer à ces données, n'hésitez pas à envoyer une <em>pull request</em> sur <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>.</p>
<p>{{Compat("svg.elements.feGaussianBlur")}}</p>
<h2 id="Voir_aussi">Voir aussi</h2>
<ul>
<li>{{SVGElement("filter")}}</li>
<li>{{SVGElement("feBlend")}}</li>
<li>{{SVGElement("feColorMatrix")}}</li>
<li>{{SVGElement("feComponentTransfer")}}</li>
<li>{{SVGElement("feComposite")}}</li>
<li>{{SVGElement("feConvolveMatrix")}}</li>
<li>{{SVGElement("feDiffuseLighting")}}</li>
<li>{{SVGElement("feDisplacementMap")}}</li>
<li>{{SVGElement("feFlood")}}</li>
<li>{{SVGElement("feImage")}}</li>
<li>{{SVGElement("feMerge")}}</li>
<li>{{SVGElement("feMorphology")}}</li>
<li>{{SVGElement("feOffset")}}</li>
<li>{{SVGElement("feSpecularLighting")}}</li>
<li>{{SVGElement("feTile")}}</li>
<li>{{SVGElement("feTurbulence")}}</li>
<li><a href="/fr/docs/Web/SVG/Tutoriel/filtres">Tutoriel SVG: Filtres</a></li>
</ul>
|