Warp

Warp(PointF[], RectangleF)

Applica una trasformata warp, definita da un rettangolo e un parallelogramma, a questoGraphicsPath .

public void Warp(PointF[] destPoints, RectangleF srcRect)
ParametroTipoDescrizione
destPointsPointF[]Una matrice diPointF strutture che definiscono un parallelogramma a cui il rettangolo definito dasrcRect viene trasformato. L’array può contenere tre o quattro elementi. Se l’array contiene tre elementi, l’angolo inferiore destro del parallelogramma è implicato dai primi tre punti.
srcRectRectangleFUNRectangleF che rappresenta il rettangolo che si trasforma nel parallelogramma definito dadestPoints .

Guarda anche


Warp(PointF[], RectangleF, Matrix)

Applica una trasformata warp, definita da un rettangolo e un parallelogramma, a questoGraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)
ParametroTipoDescrizione
destPointsPointF[]Una matrice diPointF strutture che definiscono un parallelogramma a cui il rettangolo definito dasrcRect viene trasformato. L’array può contenere tre o quattro elementi. Se l’array contiene tre elementi, l’angolo inferiore destro del parallelogramma è implicato dai primi tre punti.
srcRectRectangleFUNRectangleF che rappresenta il rettangolo che si trasforma nel parallelogramma definito dadestPoints .
matrixMatrixUNMatrix che specifica una trasformazione geometrica da applicare al tracciato.

Guarda anche


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

Applica una trasformata warp, definita da un rettangolo e un parallelogramma, a questoGraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
ParametroTipoDescrizione
destPointsPointF[]Una matrice diPointF strutture che definisce un parallelogramma a cui il rettangolo definito dasrcRect viene trasformato. L’array può contenere tre o quattro elementi. Se l’array contiene tre elementi, l’angolo inferiore destro del parallelogramma è implicato dai primi tre punti.
srcRectRectangleFUNRectangleF che rappresenta il rettangolo che si trasforma nel parallelogramma definito dadestPoints .
matrixMatrixUNMatrix che specifica una trasformazione geometrica da applicare al tracciato.
warpModeWarpModeUNWarpMode enumerazione che specifica se questa operazione di warp utilizza la modalità prospettica o bilineare.

Guarda anche


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

Applica una trasformata warp, definita da un rettangolo e un parallelogramma, a questoGraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, 
    float flatness)
ParametroTipoDescrizione
destPointsPointF[]Una matrice diPointF strutture che definiscono un parallelogramma a cui il rettangolo definito dasrcRect viene trasformato. L’array può contenere tre o quattro elementi. Se l’array contiene tre elementi, l’angolo inferiore destro del parallelogramma è implicato dai primi tre punti.
srcRectRectangleFUNRectangleF che rappresenta il rettangolo che si trasforma nel parallelogramma definito dadestPoints .
matrixMatrixUNMatrix che specifica una trasformazione geometrica da applicare al tracciato.
warpModeWarpModeUNWarpMode enumerazione che specifica se questa operazione di warp utilizza la modalità prospettica o bilineare.
flatnessSingleUn valore compreso tra 0 e 1 che specifica quanto è piatto il percorso risultante. Per ulteriori informazioni, vedere ilFlatten metodi.

Guarda anche