Effetti di SkiaSharpSkiaSharp effects

Scaricare l'esempio scaricare l'esempioDownload Sample Download the sample

Di SkiaSharp SKPaint classe definisce sei proprietà che possono essere classificate con il termine generale del effetti.The SkiaSharp SKPaint class defines six properties that can be classified under the general term of effects. Queste sono proprietà che modificano la visualizzazione di grafica in qualche modo normale.These are properties that alter the normal display of graphics in some way. Gli effetti di SkiaSharp rientrano in sei categorie:The SkiaSharp effects fall into six categories:

Effetti per il tracciatoPath Effects

Impostare il PathEffect proprietà della SKPaint a un oggetto di tipo SKPathEffect per visualizzare le linee tratteggiate, oppure per tracciare o un'area riempita con un modello creato da percorsi.Set the PathEffect property of SKPaint to an object of type SKPathEffect to display dashed lines, or to stroke or fill an area with a pattern created from paths. L'effetto del percorso è stato analizzato in precedenza in questa serie in questo articolo effetti per il tracciato in SkiaSharp.The path effect was covered earlier in this series in the article Path Effects in SkiaSharp.

ShaderShaders

Impostare il Shader proprietà della SKPaint a un oggetto di tipo SKShader per la visualizzazione delle sfumature lineari o circolare, bitmap affiancata e Perlin noise modelli.Set the Shader property of SKPaint to an object of type SKShader to display linear or circular gradients, tiled bitmaps, and Perlin noise patterns.

Modalità di blendBlend Modes

Impostare il BlendMode proprietà della SKPaint a un membro del SKBlendMode enumerazione per gestire ciò che accade quando viene visualizzato un grafico di origine in una destinazione.Set the BlendMode property of SKPaint to a member of the SKBlendMode enumeration to govern what happens when a source graphic is displayed on a destination. SkiaSharp supporta tutte le CSS la composizione e blend modalità, tra cui la modalità blend non separabili, i metodi di fusione separabili e modalità Porter Duff.SkiaSharp supports all the CSS compositing and blend modes, including the Porter-Duff modes, separable blend modes, and non-separable blend modes.

Filtri di mascheraMask Filters

Impostare il MaskFilter proprietà della SKPaint a un oggetto di tipo SKMaskFilter per le sfumature e altri effetti alfa.Set the MaskFilter property of SKPaint to an object of type SKMaskFilter for blurs and other alpha effects.

Filtri immaginiImage Filters

Impostare il ImageFilter proprietà della SKPaint a un oggetto di tipo SKImageFilter per bitmap di sfocatura e la creazione di ombreggiature, rilievo o incisione effetti.Set the ImageFilter property of SKPaint to an object of type SKImageFilter for blurring bitmaps and creating drop shadows, embossing, or engraving effects.

Filtri di coloreColor Filters

Impostare il ColorFilter proprietà della SKPaint a un oggetto di tipo SKColorFilter per modificare i colori usano tabelle o nelle trasformazioni di matrice.Set the ColorFilter property of SKPaint to an object of type SKColorFilter to alter colors using tables or matrix transforms.

Tutto il codice di esempio di codice per questi articoli sono nel SkiaSharpFormsDemos.All the sample code for these articles are in the SkiaSharpFormsDemos. Dalla home page, selezionare effetti SkiaSharp.From the home page, select SkiaSharp Effects.