Ve skiasharpu efekty

Ukázka stažení Stažení ukázky

Třída ve skiasharpu SKPaint definuje šest vlastností, které mohou být klasifikovány v rámci obecného období SKPaint. Tyto vlastnosti mění normální zobrazování grafiky nějakým způsobem. Ve skiasharpu účinky spadají do šesti kategorií:

Efekty cest

Nastavte PathEffect vlastnost SKPaint na objekt typu SKPathEffect tak, aby zobrazovala přerušované čáry, nebo aby byla oblast zatažena nebo vyplněna vzorem vytvořeným z cest. Účinek cesty se týkal výše v této sérii v efektech cesty k článku v ve skiasharpu.

Shadery

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

Režimy prolnutí

Nastavte BlendMode vlastnost SKPaint na člen SKBlendMode výčtu, abyste se mohli řídit, co se stane, když se zdrojový obrázek zobrazí v cíli. Ve skiasharpu podporuje všechny režimy skládání a prolnutí šablon stylů CSS, včetně režimů Porter-Duff, oddělit režimy prolnutí a neoddělitelné režimy prolnutí.

Filtry masek

Nastavte MaskFilter vlastnost SKPaint na objekt typu SKMaskFilter pro rozostření a jiné efekty alfa.

Filtry obrázků

Nastavte ImageFilter vlastnost SKPaint na objekt typu SKImageFilter pro rozostření rastrových obrázků a vytvořte efekty vržené stíny, reliéfu nebo rytiny.

Filtry barev

Nastavte ColorFilter vlastnost SKPaint na objekt typu SKColorFilter pro změnu barev pomocí tabulek nebo transformací matice.

Všechny ukázkové kódy pro tyto články jsou v SkiaSharpFormsDemos. Z domovské stránky vyberte ve skiasharpu efekty.