Efectos de SkiaSharp

Ejemplo de descarga Descarga del ejemplo

La clase SkiaSharp SKPaint define seis propiedades que se pueden clasificar en el término general de SKPaint. Se trata de propiedades que modifican la presentación normal de gráficos de alguna manera. Los efectos de SkiaSharp se incluyen en seis categorías:

Efectos del trazado

Establezca la propiedad de en un objeto de tipo para mostrar líneas discontinuas, o para trazo o rellenar un área con un patrón creado a partir de PathEffectSKPaintSKPathEffect rutas de acceso. El efecto de ruta de acceso se ha abordado anteriormente en esta serie en el artículo Efectos de ruta de acceso en SkiaSharp.

Sombreadores

Establezca la propiedad de en un objeto de tipo para mostrar degradados lineales o circulares, mapas de bits en mosaico y patrones ShaderSKPaint de ruido de SKShader Perlin.

Modos de fusión

Establezca la propiedad de en un miembro de la enumeración para regular lo que sucede cuando se muestra un gráfico BlendMode de origen en un SKPaintSKBlendMode destino. SkiaSharp admite todos los modos de composición y combinación de CSS, incluidos los modos Porter-Duff, los modos de mezcla separable y los modos de mezcla no separables.

Filtros de máscara

Establezca la MaskFilter propiedad de en un objeto de tipo para SKPaintSKMaskFilter desenfoque y otros efectos alfa.

Filtros de imagen

Establezca la propiedad de en un objeto de tipo para desenfocar mapas de bits y crear ImageFilterSKPaintSKImageFilter sombras paralelas, relieves o efectos de efecto de efecto de efecto.

Filtros de color

Establezca la ColorFilter propiedad de en un objeto de tipo para modificar los colores mediante tablas o SKPaintSKColorFilter transformaciones de matriz.

Todo el código de ejemplo de estos artículos se encuentra en SkiaSharpFormsDemos. En la página principal, seleccione Efectos de SkiaSharp.