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. More... | |
static Image | Matrix (Image image, Matrix2D matrix, Interpolation interpolation) |
Use a matrix to transform an image . More... | |
static Image | Mirror (Image image, Axis axis) |
Mirror the input image on the x and/or y axis. More... | |
static Image | Perspective (Image image, PerspectiveTransformation coeffs, Size2D targetSize) |
Apply the perspective transformation coeffs to the image using Interpolation.Linear interpolation. More... | |
static Image | Perspective (Image image, PerspectiveTransformation coeffs, Size2D targetSize, Interpolation interpolation) |
Apply the perspective transformation coeffs to the image . More... | |
static Image | Resize (Image image, Size2D targetSize) |
Resize the input image using Interpolation.Linear interpolation. More... | |
static Image | Resize (Image image, Size2D targetSize, Interpolation interpolation) |
Resize the input image . More... | |
static Image | Rotate (Image image, Angle angle) |
Rotate the input image by the given angle using Interpolation.Linear interpolation. More... | |
static Image | Rotate (Image image, Angle angle, Interpolation interpolation) |
Rotate the input image by the given angle . More... | |
static Image | Shear (Image image, double shearX, double shearY) |
Shear the input image using Interpolation.Linear interpolation. More... | |
static Image | Shear (Image image, double shearX, double shearY, Interpolation interpolation) |
Shear the input image. More... | |
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. |
Mirror the input image on the x and/or y axis.
image | Image to mirror. |
axis | Axis(es) around which it is to be flipped. |
|
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. |