Effetti di SkiaSharp

Scaricare l'esempio Scaricare l'esempio

La classe SkiaSharp SKPaint definisce sei proprietà che possono essere classificate nel termine generale degli SKPaint. Si tratta di proprietà che modificano in qualche modo la visualizzazione normale della grafica. Gli effetti SkiaSharp rientrano in sei categorie:

Effetti per il tracciato

Impostare la proprietà di su un oggetto di tipo per visualizzare linee tratteggiate oppure per tracciare o riempire un'area con PathEffect un motivo creato dai SKPaintSKPathEffect tracciati. L'effetto tracciato è stato trattato in precedenza in questa serie nell'articolo Effetti percorso in SkiaSharp.

Shader

Impostare la proprietà di su un oggetto di tipo per visualizzare sfumature lineari o circolari, bitmap affiancate Shader e modelli di disturbo SKPaintSKShader Perlin.

Modalità di fusione

Impostare la BlendMode proprietà di su un membro dell'enumerazione per gestire ciò che accade quando viene visualizzata un'immagine SKPaint di origine in una SKBlendMode destinazione. SkiaSharp supporta tutte le modalità di composizione e blend CSS, incluse le modalità Porter-Duff, le modalità di blend separabili e le modalità di blend non separabili.

Filtri con maschera

Impostare la MaskFilter proprietà di su un oggetto di tipo per SKPaintSKMaskFilter sfocature e altri effetti alfa.

Filtri di immagini

Impostare la proprietà di su un oggetto di tipo per la sfocatura delle bitmap e la creazione di ombreggiature, rilievi o ImageFilterSKPaint effetti di SKImageFilter rilievo.

Filtri di colore

Impostare la ColorFilter proprietà di su un oggetto di tipo per modificare i colori usando tabelle o trasformazioni di SKPaintSKColorFilter matrice.

Tutto il codice di esempio per questi articoli è in SkiaSharpFormsDemos. Nell'home page selezionare SkiaSharp Effects (Effetti SkiaSharp).