Effetti SkiaSharp

Download Sample Scaricare l'esempio

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.