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.