Collection of bit-wise operations on images. More...
Static Public Member Functions | |
static Image | And (Image img1, Image img2) |
Performs a bit-wise AND operation between the pixels of the two input images. More... | |
static Image | Or (Image img1, Image img2) |
Performs a bit-wise OR operation between the pixels of the two input images. More... | |
static Image | Xor (Image img1, Image img2) |
Performs a bit-wise XOR operation between the pixels of the two input images. More... | |
static Image | Negate (Image img) |
Performs a bit-wise NOT operation on the pixels of the input image to create the output image. More... | |
static Image | And (Image img, int value) |
Bit-wise AND operation of the input image with a constant value. More... | |
static Image | And (Image img, int[] values) |
Bit-wise AND operation on the input image with constant values. More... | |
static Image | Or (Image img, int value) |
Bit-wise OR operation onthe input image with a constant value. More... | |
static Image | Or (Image img, int[] values) |
Bit-wise OR operation on the input image with constant values. More... | |
static Image | Xor (Image img, int value) |
Bit-wise XOR operation on the input image with constant a value. More... | |
static Image | Xor (Image img, int[] values) |
Bit-wise XOR operation on the input image with constant values. More... | |
static Image | UpShift (Image img, int value) |
Bit-wise shift the input image with constant a value. More... | |
static Image | UpShift (Image img, int[] values) |
Bit-wise shift the input image with constant values. More... | |
static Image | DownShift (Image img, int value) |
Bit-wise shift the input image with constant a value. More... | |
static Image | DownShift (Image img, int[] values) |
Bit-wise shift the input image with constant values. More... | |
Collection of bit-wise operations on images.
Bit-wise AND operation of the input image with a constant value.
img | Input image |
value | Value to and each plane with |
ArgumentNullException | If the input img is null |
ObjectDisposedException | If the input img has already been disposed |
Bit-wise AND operation on the input image with constant values.
img | Input image |
values | Values to and the image with (at least one per plane inimg ) |
ArgumentNullException | If the input img is null |
ObjectDisposedException | If the input img has already been disposed |
Performs a bit-wise AND operation between the pixels of the two input images.
If the sizes of the two input images differ, the result image will contain the biggest rectangle common to both input images.
img1 | Input image 1 |
img2 | Input image 2 |
ArgumentNullException | If the input img1 /img2 is null. |
ObjectDisposedException | If the input img1 /img2 has already been disposed. |
Bit-wise shift the input image with constant a value.
img | Input image |
value | Value to shift each plane with |
ArgumentNullException | If the input img is null |
ObjectDisposedException | If the input img has already been disposed |
Bit-wise shift the input image with constant values.
img | Input image |
values | Values to shift the image with (at least one per plane inimg ) |
ArgumentNullException | If the input img is null |
ObjectDisposedException | If the input img has already been disposed |
Performs a bit-wise NOT operation on the pixels of the input image to create the output image.
img | Input image |
ArgumentNullException | If the input img is null |
ObjectDisposedException | If the input img has already been disposed |
Bit-wise OR operation onthe input image with a constant value.
img | Input image |
value | Value to or each plane with |
ArgumentNullException | If the input img is null |
ObjectDisposedException | If the input img has already been disposed |
Bit-wise OR operation on the input image with constant values.
img | Input image |
values | Values to or the image with (at least one per plane inimg ) |
ArgumentNullException | If the input img is null |
ObjectDisposedException | If the input img has already been disposed |
Performs a bit-wise OR operation between the pixels of the two input images.
If the sizes of the two input images differ, the result image will contain the biggest rectangle common to both input images.
img1 | Input image 1 |
img2 | Input image 2 |
ArgumentNullException | If the input img1 /img2 is null. |
ObjectDisposedException | If the input img1 /img2 has already been disposed. |
Bit-wise shift the input image with constant a value.
img | Input image |
value | Value to shift each plane with |
ArgumentNullException | If the input img is null |
ObjectDisposedException | If the input img has already been disposed |
Bit-wise shift the input image with constant values.
img | Input image |
values | Values to shift the image with (at least one per plane inimg ) |
ArgumentNullException | If the input img is null |
ObjectDisposedException | If the input img has already been disposed |
Bit-wise XOR operation on the input image with constant a value.
img | Input image |
value | Value to xor each plane with |
ArgumentNullException | If the input img is null |
ObjectDisposedException | If the input img has already been disposed |
Bit-wise XOR operation on the input image with constant values.
img | Input image |
values | Values to or the image with (at least one per plane inimg ) |
ArgumentNullException | If the input img is null |
ObjectDisposedException | If the input img has already been disposed |
Performs a bit-wise XOR operation between the pixels of the two input images.
If the sizes of the two input images differ, the result image will contain the biggest rectangle common to both input images.
img1 | Input image 1 |
img2 | Input image 2 |
ArgumentNullException | If the input img1 /img2 is null. |
ObjectDisposedException | If the input img1 /img2 has already been disposed. |