GraphicsPath.Warp

Warp(PointF[], RectangleF)

将由矩形和平行四边形定义的扭曲变换应用于此GraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect)
范围类型描述
destPointsPointF[]的数组PointF定义平行四边形的结构,由srcRect被转化。该数组可以包含三个或四个元素。如果数组包含三个元素,则平行四边形的右下角由前三个点表示。
srcRectRectangleFARectangleF表示转换为由定义的平行四边形的矩形destPoints.

也可以看看


Warp(PointF[], RectangleF, Matrix)

将由矩形和平行四边形定义的扭曲变换应用于此GraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)
范围类型描述
destPointsPointF[]的数组PointF定义平行四边形的结构,由srcRect被转化。该数组可以包含三个或四个元素。如果数组包含三个元素,则平行四边形的右下角由前三个点表示。
srcRectRectangleFARectangleF表示转换为由定义的平行四边形的矩形destPoints.
matrixMatrixAMatrix指定要应用于路径的几何变换。

也可以看看


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

将由矩形和平行四边形定义的扭曲变换应用于此GraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
范围类型描述
destPointsPointF[]的数组PointF定义平行四边形的结构,由srcRect被转化。该数组可以包含三个或四个元素。如果数组包含三个元素,则平行四边形的右下角由前三个点表示。
srcRectRectangleFARectangleF表示转换为由定义的平行四边形的矩形destPoints.
matrixMatrixAMatrix指定要应用于路径的几何变换。
warpModeWarpModeAWarpMode指定此扭曲操作是使用透视模式还是双线性模式的枚举。

也可以看看


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

将由矩形和平行四边形定义的扭曲变换应用于此GraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, 
    float flatness)
范围类型描述
destPointsPointF[]的数组PointF定义平行四边形的结构,由srcRect被转化。该数组可以包含三个或四个元素。如果数组包含三个元素,则平行四边形的右下角由前三个点表示。
srcRectRectangleFARectangleF表示转换为由定义的平行四边形的矩形destPoints.
matrixMatrixAMatrix指定要应用于路径的几何变换。
warpModeWarpModeAWarpMode指定此扭曲操作是使用透视模式还是双线性模式的枚举。
flatnessSingle一个从 0 到 1 的值,指定结果路径的平坦程度。有关详细信息,请参阅Flatten方法。

也可以看看