SkiaSharp の線とパス

SkiaSharp を使用して線とグラフィックス パスを描画する

前のセクションでは、SkiaSharp の SKCanvas クラスには円、楕円、四角形、角の丸い四角形、テキスト、ビットマップを描画するいくつかのメソッドが含まれていることを示しました。 このセクションと以降のセクションでは、"グラフィックス パス" の作成とレンダリングに関連するさまざまなクラスについて説明します。

グラフィックス パスは、SkiaSharp で線と曲線を描画するための最も汎用的な方法です。 このセクションでは、SKPath オブジェクトを使用して直線を描画し、("ポリライン" と呼ばれる) 短い直線のコレクションを使用して、アルゴリズムで定義できる曲線を描画する方法について説明します。 SkiaSharp 曲線とパスに関する後のセクションでは、SKPath でサポートされるさまざまな種類の曲線について説明します。

このセクションのすべてのサンプル プログラムは、サンプル プログラムのホーム ページの見出し「線とパス」の下と、そのソリューションの Paths フォルダーに表示されます。

線とストローク キャップ

SkiaSharp を使用して、さまざまなストローク キャップで線を描画する方法を学習します。

パスの基礎

線と曲線を組み合わせるための SkiaSharp の SKPath オブジェクトを調べます。

パスの塗りつぶしの種類

SkiaSharp パス塗りつぶしタイプで可能なさまざまな効果を確認します。

多角形やパラメーターの式

SkiaSharp を使用して、パラメトリック方程式で定義できる任意の線をレンダリングします。

ドットとダッシュ

SkiaSharp で点線と破線を描画する複雑さをマスターします。

指による描画

手書きを使用してキャンバスに描画します。