Effets SkiaSharp
La classe SkiaSharp SKPaint
définit six propriétés qui peuvent être classées sous le terme général d’effets. Il s’agit de propriétés qui modifient l’affichage normal des graphiques d’une certaine manière. Les effets SkiaSharp se répartissent en six catégories :
Effets de tracé
Définissez la PathEffect
propriété d’un SKPaint
objet de type SKPathEffect
pour afficher des traits en pointillés, ou pour traitr ou remplir une zone avec un modèle créé à partir de chemins d’accès. L’effet de chemin a été abordé plus haut dans cette série dans l’article Path Effects in SkiaSharp.
Shaders
Définissez la Shader
propriété d’un SKPaint
objet de type SKShader
pour afficher des dégradés linéaires ou circulaires, des bitmaps en mosaïques et des modèles de bruit Perlin.
Modes de fusion
Définissez la BlendMode
propriété d’un membre de SKPaint
l’énumération SKBlendMode
pour régir ce qui se passe lorsqu’un graphique source s’affiche sur une destination. SkiaSharp prend en charge tous les modes de composition et de fusion CSS, notamment les modes Porter-Duff, les modes de fusion séparables et les modes de fusion non séparables.
Filtres de masque
Définissez la MaskFilter
propriété d’un objet de SKPaint
type SKMaskFilter
pour les effets de flou et d’autres effets alpha.
Filtres d’images
Définissez la ImageFilter
propriété d’un objet de SKPaint
type SKImageFilter
pour flouter les bitmaps et créer des ombres de goutte, des embossages ou des effets de gravure.
Filtres de couleurs
Définissez la ColorFilter
propriété d’un objet de type SKColorFilter
pour modifier les couleurs à l’aide de SKPaint
tables ou de transformations de matrice.
Tous les exemples de code de ces articles se trouvent dans l’exemple. Dans la page d’accueil, sélectionnez Effets SkiaSharp.