Contains possible interpolation modes for geometrical transformations applied to bitmaps.
Namespace:
Aurigma.GraphicsMill.Transforms
Assembly:
Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
Public Enumeration InterpolationMode
public enum InterpolationMode
| Member name | Description | |
|---|---|---|
| ScaleToColor |
Scale-to-color (for indexed images only). 4-bit and 8-bit indexed images are converted to 24-bit RGB. Numerically it is the same as ScaleToGray. |
|
| ScaleToGray |
Scale-to-gray mode (for indexed images only). 1-bit indexed images are is converted to 8-bit grayscale here. Numerically it is the same as ScaleToColor |
|
| MitchellFilter |
Two-pass Mitchell filter. |
|
| Lanczos3Filter |
Two-pass Lanczos filter. |
|
| SplineFilter |
Two-pass spline filter. |
|
| BellFilter |
Two-pass bell filter. |
|
| TriangleFilter |
Two-pass triangle filter. |
|
| BoxFilter |
Two-pass box filter. |
|
| HermiteFilter |
Two-pass Hermite filter. |
|
| Anisotropic9 |
Anisotropic filtration with 9 points. |
|
| Anisotropic4 |
Anisotropic filtration with 4 points. |
|
| Trilinear |
Trilinear algorithm. |
|
| Bilinear |
Bilinear algorithm. |
|
| NearestNeighbour |
Nearest neighbour algorithm. |
|
| LowSpeed |
Slowest algorithm (as usually it has the highest quality). The same as HighQuality. |
|
| HighQuality |
Best quality algorithm (usually lowest speed). When two-pass algorithms are available, Lanczos3Filter is used, for indexed images it is ScaleToGray, and Anisotropic9 for others. |
|
| MediumSpeed |
Medium speed algorithm (as usual has medium quality). The same as MediumQuality. |
|
| MediumQuality |
Medium quality algorithm (as usual with medium speed). When it is possible, it equals to Bilinear, for indexed images it is ScaleToGray and NearestNeighbour for the rest cases. |
|
| HighSpeed |
Fastest algorithm (usually has the lowest quality). The same as LowQuality. |
|
| LowQuality |
Lowest quality algorithm (but usually fastest one). It is always the same as NearestNeighbour. |