---
title: "InterpolationMode Enumeration"
canonical: https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Transforms_InterpolationMode.htm
product: "Graphics Mill 5.5 for .NET"
---

This documentation is for the old version. [Go to the latest Graphics Mill docs](https://www.graphicsmill.com/docs/gm/)

# InterpolationMode Enumeration
 
Contains possible interpolation modes for geometrical transformations applied to bitmaps.
 
**Namespace:** [Aurigma.GraphicsMill.Transforms](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Transforms.htm.md)
 **Assembly:** Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
 
## Syntax
  
```
Public Enumeration InterpolationMode
```
 
```csharp
public enum InterpolationMode
```
 
## Members

|   |  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**. |
   
## See Also

### Reference

- [Aurigma.GraphicsMill.Transforms Namespace](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Transforms.htm.md)
