Warp

Warp(PointF[], RectangleF)

Aplica una transformación warp, definida por un rectángulo y un paralelogramo, a esteGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect)
ParámetroEscribeDescripción
destPointsPointF[]una matriz dePointF estructuras que definen un paralelogramo al que se le une el rectángulo definido porsrcRect se transforma La matriz puede contener tres o cuatro elementos. Si la matriz contiene tres elementos, los primeros tres puntos implican la esquina inferior derecha del paralelogramo.
srcRectRectangleFARectangleF que representa el rectángulo que se transforma al paralelogramo definido pordestPoints.

Ver también


Warp(PointF[], RectangleF, Matrix)

Aplica una transformación warp, definida por un rectángulo y un paralelogramo, a esteGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)
ParámetroEscribeDescripción
destPointsPointF[]una matriz dePointF estructuras que definen un paralelogramo al que se le une el rectángulo definido porsrcRect se transforma La matriz puede contener tres o cuatro elementos. Si la matriz contiene tres elementos, los primeros tres puntos implican la esquina inferior derecha del paralelogramo.
srcRectRectangleFARectangleF que representa el rectángulo que se transforma al paralelogramo definido pordestPoints.
matrixMatrixAMatrix que especifica una transformación geométrica para aplicar a la ruta.

Ver también


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

Aplica una transformación warp, definida por un rectángulo y un paralelogramo, a esteGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
ParámetroEscribeDescripción
destPointsPointF[]una matriz dePointF estructuras que define un paralelogramo al que se une el rectángulo definido porsrcRect se transforma La matriz puede contener tres o cuatro elementos. Si la matriz contiene tres elementos, los primeros tres puntos implican la esquina inferior derecha del paralelogramo.
srcRectRectangleFARectangleF que representa el rectángulo que se transforma al paralelogramo definido pordestPoints.
matrixMatrixAMatrix que especifica una transformación geométrica para aplicar a la ruta.
warpModeWarpModeAWarpMode enumeración que especifica si esta operación de deformación usa perspectiva o modo bilineal.

Ver también


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

Aplica una transformación warp, definida por un rectángulo y un paralelogramo, a esteGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, 
    float flatness)
ParámetroEscribeDescripción
destPointsPointF[]una matriz dePointF estructuras que definen un paralelogramo al que se le une el rectángulo definido porsrcRect se transforma La matriz puede contener tres o cuatro elementos. Si la matriz contiene tres elementos, los primeros tres puntos implican la esquina inferior derecha del paralelogramo.
srcRectRectangleFARectangleF que representa el rectángulo que se transforma al paralelogramo definido pordestPoints.
matrixMatrixAMatrix que especifica una transformación geométrica para aplicar a la ruta.
warpModeWarpModeAWarpMode enumeración que especifica si esta operación de deformación usa perspectiva o modo bilineal.
flatnessSingleUn valor de 0 a 1 que especifica qué tan plana es la ruta resultante. Para obtener más información, consulte elFlatten métodos.

Ver también