Filtres SVG – Code C#

Contents
[ Hide Show ]

Qu’est-ce qu’un filtre SVG?

Les filtres SVG sont largement utilisés pour ajouter des effets spéciaux aux bitmaps ou aux graphiques vectoriels. Les effets de filtre sont une manière de traiter un élément visuel avant de l’afficher dans le document. En d’autres termes, il s’agit d’un ensemble d’opérations à appliquer sur une image pouvant produire une grande variété d’effets de couleurs et d’éclairage, du flou, de la déformation, de la génération de bruit et de texture, etc. Les filtres SVG sont capables de créer des effets complexes dans le navigateur et ont le potentiel d’être utilisé dans une variété de projets. Ils sont pris en charge par presque tous les navigateurs modernes, y compris les navigateurs mobiles.

Le filtre est défini par l’élément <filter> qui se définit dans un élément <defs>. Il n’est jamais rendu lui-même et est décrit conceptuellement comme l’élément qui inclut ses enfants – les primitives de filtre. L’élément <filter> a un ensemble d’attributs, en voici quelques-uns: x, y, width, height, in, result, etc. Chaque primitive de filtre effectue une seule opération graphique produisant un résultat visible. L’avantage des filtres SVG est la possibilité de combiner plusieurs types. Les résultats obtenus après l’application d’un filtre peuvent être la source de l’image pour un autre filtre.

Dans les articles de cette section, nous allons vous montrer comment créer des filtres dans du code SVG et décrire des exemples C# d’implémentation de filtres SVG à l’aide de la bibliothèque Aspose.SVG for .NET.

Les articles suivants sont disponibles:

Pour plus d’informations sur les primitives de filtre, consultez le W3C Filter Effects Module.

Si vous vous demandez comment écrire du code SVG pour créer des filtres SVG, un flou gaussien, des effets d’ombre, des effets d’éclairage ou un dégradé linéaire et un dégradé radial, veuillez consulter l’article Filtres et dégradés SVG.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.