Udostępnij za pośrednictwem


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 SKPathprogram .

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.