Effetti SkiaSharp
La classe SkiaSharp SKPaint
definisce sei proprietà che possono essere classificate in base al termine generale degli effetti. Si tratta di proprietà che modificano in qualche modo la normale visualizzazione della grafica. Gli effetti SkiaSharp rientrano in sei categorie:
Effetti per il tracciato
Impostare la PathEffect
proprietà di SKPaint
su un oggetto di tipo SKPathEffect
per visualizzare linee tratteggiate oppure per tracciare o riempire un'area con un motivo creato dai percorsi. L'effetto percorso è stato trattato in precedenza in questa serie nell'articolo Effetti percorso in SkiaSharp.
Shader
Impostare la Shader
proprietà di SKPaint
su un oggetto di tipo SKShader
per visualizzare sfumature lineari o circolari, bitmap affiancate e modelli di rumore Perlin.
Fusione
Impostare la BlendMode
proprietà di SKPaint
su un membro dell'enumerazione SKBlendMode
per stabilire cosa accade quando un elemento grafico di origine viene visualizzato in una destinazione. SkiaSharp supporta tutte le modalità di composizione e fusione CSS, incluse le modalità Porter-Duff, le modalità di fusione separabili e le modalità di fusione non separabili.
Filtri maschera
Impostare la MaskFilter
proprietà di SKPaint
su un oggetto di tipo SKMaskFilter
per sfocatura e altri effetti alfa.
Filtri immagine
Impostare la ImageFilter
proprietà di SKPaint
su un oggetto di tipo SKImageFilter
per la sfocatura delle bitmap e la creazione di ombreggiature, rilievo o effetti di incisione.
Filtri colori
Impostare la ColorFilter
proprietà di SKPaint
su un oggetto di tipo SKColorFilter
per modificare i colori utilizzando tabelle o trasformazioni della matrice.
Tutto il codice di esempio per questi articoli si trova in SkiaSharpFormsDemos. Nella home page selezionare SkiaSharp Effects.From the home page, select SkiaSharp Effects.