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. |