Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.