Partager via


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.