GraphicsPath.Warp

Warp(PointF[], RectangleF)

長方形と平行四辺形で定義されたワープ変換をこれに適用しますGraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect)
パラメータタイプ説明
destPointsPointF[]の配列PointFによって定義される長方形が平行四辺形を定義する構造srcRect が変換されます。配列には、3 つまたは 4 つの要素を含めることができます。 配列に 3 つの要素が含まれている場合、平行四辺形の右下隅は最初の 3 つの点によって暗示されます。
srcRectRectangleFあRectangleFによって定義される平行四辺形に変換される長方形を表すdestPoints.

関連項目


Warp(PointF[], RectangleF, Matrix)

長方形と平行四辺形で定義されたワープ変換をこれに適用しますGraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)
パラメータタイプ説明
destPointsPointF[]の配列PointFによって定義される長方形が平行四辺形を定義する構造srcRect が変換されます。配列には、3 つまたは 4 つの要素を含めることができます。 配列に 3 つの要素が含まれている場合、平行四辺形の右下隅は最初の 3 つの点によって暗示されます。
srcRectRectangleFあRectangleFによって定義される平行四辺形に変換される長方形を表すdestPoints.
matrixMatrixMatrixパスに適用する幾何学的変換を指定します。

関連項目


Warp(PointF[], RectangleF, Matrix, WarpMode)

長方形と平行四辺形で定義されたワープ変換をこれに適用しますGraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
パラメータタイプ説明
destPointsPointF[]の配列PointFによって定義される長方形が平行四辺形を定義する構造srcRect が変換されます。配列には 3 つまたは 4 つの要素を含めることができます. 配列に 3 つの要素が含まれる場合、平行四辺形の右下隅は最初の 3 つの点によって暗示されます.
srcRectRectangleFあRectangleFによって定義される平行四辺形に変換される長方形を表すdestPoints.
matrixMatrixMatrixパスに適用する幾何学的変換を指定します。
warpModeWarpModeWarpModeこのワープ操作でパースペクティブ モードとバイリニア モードのどちらを使用するかを指定する列挙。

関連項目


Warp(PointF[], RectangleF, Matrix, WarpMode, float)

長方形と平行四辺形で定義されたワープ変換をこれに適用しますGraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, 
    float flatness)
パラメータタイプ説明
destPointsPointF[]の配列PointFによって定義される長方形が平行四辺形を定義する構造srcRect が変換されます。配列には 3 つまたは 4 つの要素を含めることができます. 配列に 3 つの要素が含まれる場合、平行四辺形の右下隅は最初の 3 つの点によって暗示されます.
srcRectRectangleFあRectangleFによって定義される平行四辺形に変換される長方形を表すdestPoints.
matrixMatrixMatrixパスに適用する幾何学的変換を指定します。
warpModeWarpModeWarpModeこのワープ操作でパースペクティブ モードとバイリニア モードのどちらを使用するかを指定する列挙。
flatnessSingle結果のパスがどの程度平坦かを指定する 0 ~ 1 の値。詳細については、Flattenメソッド。

関連項目