Warp

Warp(PointF[], RectangleF)

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

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

也可以看看


Warp(PointF[], RectangleF, Matrix)

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

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

也可以看看


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

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

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

也可以看看


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

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

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

也可以看看