Sdílet prostřednictvím


Efekty SkiaSharp

Třída SkiaSharp SKPaint definuje šest vlastností, které lze klasifikovat podle obecného termínu účinků. Jedná se o vlastnosti, které nějakým způsobem mění normální zobrazení grafiky. Efekty SkiaSharp spadají do šesti kategorií:

Efekty cest

PathEffect Nastavte vlastnost SKPaint objektu typu SKPathEffect tak, aby se zobrazily přerušované čáry, nebo na tah nebo vyplnění oblasti vzorem vytvořeným z cest. Efekt cesty byl popsán dříve v této sérii v článku Efekty cesty ve SkiaSharp.

Shadery

Shader Nastavte vlastnost SKPaint objektu typu SKShader pro zobrazení lineárních nebo cyklických přechodů, dlaždicových rastrových obrázků a vzorů šumu Perlin.

Režimy blendu

BlendMode Nastavte vlastnost SKPaint na člen výčtuSKBlendMode, který určuje, co se stane, když se zdrojový obrázek zobrazí v cíli. SkiaSharp podporuje všechny režimy kompozitování a mixování CSS, včetně režimů Porter-Duff, separovatelných režimů prolnutí a neparovatelných režimů blendu.

Filtry masky

MaskFilter Nastavte vlastnost SKPaint objektu typu SKMaskFilter pro rozostření a další alfa efekty.

Filtry obrázků

ImageFilter Nastavte vlastnost SKPaint objektu typu SKImageFilter pro rozmazané rastry a vytváření stínů, vymbosování nebo efekty rychtění.

Filtry barev

ColorFilter Nastavte vlastnost SKPaint objektu typu SKColorFilter pro změnu barev pomocí tabulek nebo maticových transformací.

Vzorový kód pro tyto články je v ukázce. Na domovské stránce vyberte Efekty SkiaSharp.