SkiaSharp — linie i ścieżki
Rysowanie linii i ścieżek graficznych za pomocą biblioteki SkiaSharp
W poprzedniej sekcji pokazano, że klasa SkiaSharp SKCanvas
zawiera kilka metod rysowania okręgów, owalnych, prostokątów, zaokrąglonych prostokątów, tekstu i map bitowych. W tej sekcji i w kolejnych sekcjach omówiono różne klasy związane z tworzeniem i renderowaniem ścieżek graficznych.
Ścieżka grafiki jest najbardziej uogólnionym podejściem do rysowania linii i krzywych w SkiaSharp. W tej sekcji omówiono rysowanie linii prostych za pomocą SKPath
obiektu oraz używanie kolekcji małych linii prostych (nazywanych wielolinią) do rysowania krzywych, które można definiować algorytmicznie. W dalszej części artykułu SkiaSharp Curves and Paths (Krzywe i ścieżki skiasharp) omówiono różne rodzaje krzywych obsługiwanych przez SKPath
program .
Wszystkie przykładowe programy w tej sekcji są wyświetlane pod nagłówkiem Linie i ścieżki na stronie głównej przykładowego programu oraz w folderze Ścieżki tego rozwiązania.
Linie i zakończenia pociągnięć
Dowiedz się, jak używać skiaSharp do rysowania linii z różnymi czapkami pociągnięcia.
Ścieżka — podstawy
Zapoznaj się z obiektem SkiaSharp SKPath
, aby połączyć linie i krzywe.
Typy wypełnień ścieżek
Odkryj różne efekty, jakie są możliwe, za pomocą typów wypełnienia ścieżki SkiaSharp.
Linie łamane i równania parametryczne
Użyj narzędzia SkiaSharp, aby renderować dowolną linię, którą można zdefiniować za pomocą równań parametrowych.
Kropki i kreski
Opanować zawiłości rysunku kropkowanych i przerywanych linii w SkiaSharp.
Malowanie palcami
Użyj palców, aby malować na kanwie.