Lookup table functions.
More...
◆ Apply() [1/4]
Apply a lookup table to an 8 bit per pixel input image plane.
- Parameters
-
plane | Plane to which the lookup table is to be applied. |
values | The lookup table (must have at least 256 entries). Exceed is ignored. |
- Returns
- The result image.
- Exceptions
-
ObjectDisposedException | If plane has been disposed. |
FormatException | If the plane has not 8 bits per pixel. |
ArgumentNullException | If values is null . |
ArgumentException | If values has less than 256 entries. |
◆ Apply() [2/4]
Apply a lookup table that is the result of interpolation between a series of levels and values to an input image.
- Parameters
-
plane | Plane to which the lookup table is to be applied. |
levels | Levels defining the lookup table. |
interpolation | Interpolation mode between the levels . |
- Returns
- The result image.
- Exceptions
-
ObjectDisposedException | If plane has been disposed. |
ArgumentNullException | If levels is null . |
ArgumentException | If interpolation is invalid. |
◆ Apply() [3/4]
Apply a lookup table that is the result of interpolation between a series of levels and values to an input image.
- Parameters
-
plane | Plane to which the lookup table is to be applied. |
levels | Levels defining the lookup table. |
interpolation | Interpolation mode between the levels . |
- Returns
- The result image.
- Exceptions
-
ObjectDisposedException | If plane has been disposed. |
ArgumentNullException | If levels is null . |
ArgumentException | If interpolation is invalid. |
◆ Apply() [4/4]
Apply a lookup table to an 8 bit per pixel input image plane.
- Parameters
-
plane | Plane to which the lookup table is to be applied. |
values | The lookup table (must have at least 256 entries). Exceed is ignored. |
- Returns
- The result image.
- Exceptions
-
ObjectDisposedException | If plane has been disposed. |
FormatException | If the plane has not 8 bits per pixel. |
ArgumentNullException | If values is null . |
ArgumentException | If values has less than 256 entries. |