public enum ResizeInterpolateCommandType   typedef NS_ENUM(NSInteger, LTResizeInterpolateCommandType) {LTResizeInterpolateCommandTypeNormal = 0x0000,LTResizeInterpolateCommandTypeResample = 0x0002,LTResizeInterpolateCommandTypeBicubic = 0x0004,LTResizeInterpolateCommandTypeTriangle = 0x0005,LTResizeInterpolateCommandTypeHermite = 0x0006,LTResizeInterpolateCommandTypeBell = 0x0007,LTResizeInterpolateCommandTypeQuadraticBSpline = 0x0008,LTResizeInterpolateCommandTypeCubicBSpline = 0x0009,LTResizeInterpolateCommandTypeBoxFilter = 0x000A,LTResizeInterpolateCommandTypeLanczos = 0x000B,LTResizeInterpolateCommandTypeMichell = 0x000C,LTResizeInterpolateCommandTypeCosine = 0x000D,LTResizeInterpolateCommandTypeCatrom = 0x000E,LTResizeInterpolateCommandTypeQuadratic = 0x000F,LTResizeInterpolateCommandTypeCubicConvolution = 0x0010,LTResizeInterpolateCommandTypeBilinear = 0x0011,LTResizeInterpolateCommandTypeBresenham = 0x0012,};
public final class ResizeInterpolateCommandTypeextends java.lang.Enum<ResizeInterpolateCommandType>
public enum class ResizeInterpolateCommandType   class ResizeInterpolateCommandType(Enum):Normal = 0Resample = 2Bicubic = 4Triangle = 5Hermite = 6Bell = 7QuadraticBSpline = 8CubicBSpline = 9BoxFilter = 10Lanczos = 11Michell = 12Cosine = 13Catrom = 14Quadratic = 15CubicConvolution = 16Bilinear = 17Bresenham = 18
| Value | Member | Description | 
|---|---|---|
| 0 | Normal | This is the fastest one. Not recommended at all, because aliasing is present everywhere. | 
| 2 | Resample | Use linear interpolation and averaging to produce a higher-quality image. | 
| 4 | Bicubic | Bicubic interpolation and averaging produces a high quality image. This is slower than ResizeInterpolateCommandType.Bilinear. | 
| 5 | Triangle | Triangular-peaked weighting average produces a high quality image. | 
| 6 | Hermite | Hermite interpolation produces a good quality image better than ResizeInterpolateCommandType.Bresenham but less than ResizeInterpolateCommandType.Bilinear. It uses the cubic spline from Hermite interpolation. This is Slower than ResizeInterpolateCommandType.Bilinear. | 
| 7 | Bell | Bell interpolation to produces a high quality .This filter blurs the image and at the same time it resizes If you want a performance similar to bicubic filtering, but your source image is noisy, then try this one. | 
| 8 | QuadraticBSpline | Quadratic B-Spline interpolation produces a smooth quality image but less than ResizeInterpolateCommandType.CubicBSpline. This is Faster than ResizeInterpolateCommandType.Bicubic but less than ResizeInterpolateCommandType.CubicBSpline. | 
| 9 | CubicBSpline | Cubic B-Spline interpolation produces a very smooth quality image(most blurry). One step further from ResizeInterpolateCommandType.Bell. A bit slower and more blurred image, but less noisy and less sharp though). This is faster than ResizeInterpolateCommandType.Bicubic. | 
| 10 | BoxFilter | Equivalent to Nearest Neighbor on upsampling, averages pixels on downsampling, gives best result for images with single pixels lines. | 
| 11 | Lanczos | Lanczos interpolation that uses Sinc (sinx/x) to produce a high quality image. Provides the best quality but it is rather slow. | 
| 12 | Michell | Michel interpolation produces a smooth quality image but less than ResizeInterpolateCommandType.Bell. A bit slower and more blurred image, but less noisy and less sharp though). This is faster than ResizeInterpolateCommandType.QuadraticBSpline. This is slower than ResizeInterpolateCommandType.Bell. A bit slower and more blurred image, but less noisy and less sharp though). This is slower than ResizeInterpolateCommandType.Bicubic. | 
| 13 | Cosine | Uses the Cosine function in the interpolation to produce a good quality image. | 
| 14 | Catrom | CatmullRom interpolation produces a high quality image. Slower than ResizeInterpolateCommandType.Bicubic, but faster than ResizeInterpolateCommandType.Lanczos. | 
| 15 | Quadratic | Quadratic interpolation produces a high quality image, but less than ResizeInterpolateCommandType.Bilinear. Slower than ResizeInterpolateCommandType.Bicubic. | 
| 16 | CubicConvolution | Interpolation to produce high quality image (enhances the image edges). Slower than ResizeInterpolateCommandType.Bicubic. | 
| 17 | Bilinear | Bilinear interpolation and averaging produces a high-quality image. It is fast but slower than ResizeInterpolateCommandType.Normal and ResizeInterpolateCommandType.Bresenham. | 
| 18 | Bresenham | Bresenham interpolation and averaging produces a good quality image(better than ResizeInterpolateCommandType.Normal). This is slower than ResizeInterpolateCommandType.Normal but faster than ResizeInterpolateCommandType.Bilinear. | 
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
