Collection of 2D transformation functions (most of them linear). More...
Static Public Member Functions | |
| static Image | Matrix (Image image, Matrix2D matrix) |
| Use a matrix to transform an image using Interpolation.Linear interpolation. | |
| static Image | Matrix (Image image, Matrix2D matrix, Interpolation interpolation) |
| Use a matrix to transform an image . | |
| static Image | Mirror (Image image, Axis axis) |
| Mirror the input image on the x and/or y axis. | |
| static Image | Perspective (Image image, PerspectiveTransformation coeffs, Size2D targetSize) |
| Apply the perspective transformation coeffs to the image using Interpolation.Linear interpolation. | |
| static Image | Perspective (Image image, PerspectiveTransformation coeffs, Size2D targetSize, Interpolation interpolation) |
| Apply the perspective transformation coeffs to the image . | |
| static Image | Resize (Image image, Size2D targetSize) |
| Resize the input image using Interpolation.Linear interpolation. | |
| static Image | Resize (Image image, Size2D targetSize, Interpolation interpolation) |
| Resize the input image . | |
| static Image | Rotate (Image image, Angle angle) |
| Rotate the input image by the given angle using Interpolation.Linear interpolation. | |
| static Image | Rotate (Image image, Angle angle, Interpolation interpolation) |
| Rotate the input image by the given angle . | |
| static Image | Shear (Image image, double shearX, double shearY) |
| Shear the input image using Interpolation.Linear interpolation. | |
| static Image | Shear (Image image, double shearX, double shearY, Interpolation interpolation) |
| Shear the input image. | |
Collection of 2D transformation functions (most of them linear).
Use a matrix to transform an image using Interpolation.Linear interpolation.
| image | Image to transform. |
| matrix | Matrix with which the image is to be transformed. |
|
static |
Use a matrix to transform an image .
| image | Image to transform. |
| matrix | Matrix with which the image is to be transformed. |
| interpolation | Interpolation to use. |
|
static |
Apply the perspective transformation coeffs to the image using Interpolation.Linear interpolation.
| image | Image to transform. |
| coeffs | Perspective transformaton coefficients. |
| targetSize | Size of the destination image. |
| ArgumentNullException | If image is null. |
| ObjectDisposedException | If image has been disposed. |
|
static |
Apply the perspective transformation coeffs to the image .
| image | Image to transform. |
| coeffs | Perspective transformaton coefficients. |
| targetSize | Size of the destination image. |
| interpolation | Interpolation to use. |
| ArgumentNullException | If image is null. |
| ObjectDisposedException | If image has been disposed. |
Resize the input image using Interpolation.Linear interpolation.
| image | Image to resize. |
| targetSize | Size to go with it. |
|
static |
Resize the input image .
| image | Image to resize. |
| targetSize | Size to go with it. |
| interpolation | Interpolation to use. |
Rotate the input image by the given angle using Interpolation.Linear interpolation.
|
static |
Rotate the input image by the given angle .
| image | Image to rotate. |
| angle | Angle by which it is to be rotated. |
| interpolation | Interpolation to use (may be Interpolation.Linear or Interpolation.Cubic). |
Shear the input image using Interpolation.Linear interpolation.
| image | Image to shear. |
| shearX | Shear factor in x-direction. |
| shearY | Shear factor in y-direction. |
|
static |
Shear the input image.
| image | Image to shear. |
| shearX | Shear factor in x-direction. |
| shearY | Shear factor in y-direction. |
| interpolation | Interpolation to use. |