Efeitos SkiaSharp
A classe SkiaSharp SKPaint
define seis propriedades que podem ser classificadas sob o termo geral de efeitos. Essas são propriedades que alteram a exibição normal de gráficos de alguma forma. Os efeitos SkiaSharp se enquadram em seis categorias:
Efeitos de caminho
Defina a PathEffect
propriedade de SKPaint
para um objeto do tipo SKPathEffect
para exibir linhas tracejadas ou para traçar ou preencher uma área com um padrão criado a partir de caminhos. O efeito de caminho foi abordado anteriormente nesta série no artigo Efeitos de caminho no SkiaSharp.
Shaders
Defina a Shader
propriedade de para um objeto do tipo SKShader
para exibir gradientes lineares ou circulares, bitmaps lado a lado e padrões de SKPaint
ruído Perlin.
Modos de mesclagem
Defina a BlendMode
propriedade de como um membro da enumeração para controlar o SKBlendMode
que acontece quando um gráfico de SKPaint
origem é exibido em um destino. O SkiaSharp suporta todos os modos de composição e mistura CSS, incluindo os modos Porter-Duff, modos de mistura separáveis e modos de mistura não separáveis.
Filtros de máscara
Defina a MaskFilter
propriedade de SKPaint
para um objeto do tipo SKMaskFilter
para desfoques e outros efeitos alfa.
Filtros de imagem
Defina a propriedade de como um objeto do tipo SKImageFilter
para desfocar bitmaps e criar sombras projetadas, relevo ImageFilter
ou efeitos de SKPaint
gravação.
Filtros de Cores
Defina a ColorFilter
propriedade de para um objeto do tipo SKColorFilter
para alterar cores usando tabelas ou transformações de SKPaint
matriz.
Todo o código de exemplo para esses artigos estão no exemplo. Na página inicial, selecione Efeitos SkiaSharp.