Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.