Efectos de SkiaSharp
La clase SKPaint
de SkiaSharp define seis propiedades que se pueden clasificar bajo el término general efectos. Estas son propiedades que modifican de algún modo la visualización normal de los gráficos. Los efectos de SkiaSharp se dividen en seis categorías:
Efectos del trazado
Establezca la propiedad PathEffect
de SKPaint
en un objeto de tipo SKPathEffect
para mostrar líneas discontinuas, o para trazar o rellenar un área con un patrón creado a partir de rutas de acceso. El efecto de ruta de acceso se trató anteriormente en esta serie en el artículo Efectos de ruta de acceso en SkiaSharp.
Sombreadores
Establezca la propiedad Shader
de SKPaint
en un objeto de tipo SKShader
para mostrar degradados lineales o circulares, mapas de bits en mosaico y patrones de ruido Perlin.
Modos de fusión
Establezca la propiedad BlendMode
de SKPaint
en un miembro de la enumeración SKBlendMode
para controlar lo que sucede cuando se muestra un gráfico de origen en un destino. SkiaSharp admite todos los modos de composición y mezcla CSS, incluidos los modos Porter-Duff, los modos de fusión separables y los modos de fusión no separables.
Filtros de máscara
Establezca la propiedad MaskFilter
de SKPaint
en un objeto de tipo SKMaskFilter
para desenfoques y otros efectos alfa.
Filtros de imagen
Establezca la propiedad ImageFilter
de SKPaint
en un objeto de tipo SKImageFilter
para difuminar mapas de bits y crear sombras paralelas, relieves o efectos de grabado.
Filtros de color
Establezca la propiedad ColorFilter
de SKPaint
en un objeto de tipo SKColorFilter
para modificar los colores mediante tablas o transformaciones de matriz.
Todo el código de ejemplo de estos artículos se encuentra en el ejemplo. En la página principal, seleccione SkiaSharp Effects.