The System.Drawing.Drawing2D.InterpolationMode enumeration specifies the algorithm that is used when images are scaled or rotated.
Member Name | Description |
---|---|
Bicubic |
![]() Specifies bicubic interpolation. No prefiltering is done. This mode is not suitable for shrinking an image below 25 percent of its original size. |
Bilinear |
![]() Specifies bilinear interpolation. No prefiltering is done. This mode is not suitable for shrinking an image below 50 percent of its original size. |
Default |
![]() Specifies default mode. |
High |
![]() Specifies high quality interpolation. |
HighQualityBicubic |
![]() Specifies high-quality, bicubic interpolation. Prefiltering is performed to ensure high-quality shrinking. This mode produces the highest quality transformed images. |
HighQualityBilinear |
![]() Specifies high-quality, bilinear interpolation. Prefiltering is performed to ensure high-quality shrinking. |
Invalid |
![]() Equivalent to the QualityMode.Invalid element of the System.Drawing.Drawing2D.QualityMode enumeration. |
Low |
![]() Specifies low quality interpolation. |
NearestNeighbor |
![]() Specifies nearest-neighbor interpolation. |