Skip to main content

ResizeFilter

The resize-filter parameter enables control over the resizing filter used to generate a new image with a higher or lower number of pixels.

NOTES: 1. When making an image smaller, use bicubic, which has a natural sharpening effect. 2. When making an image larger, use bilinear, which has a natural smoothing effect. 3. When resizing pixel art, use nearest, which has a natural pixelation effect. 4. When quality is the main concern, use lanczos, which typically renders the best results.

enum ResizeFilter {
NEAREST
BILINEAR
BICUBIC
LANCZOS2
LANCZOS3
}

Values​

ResizeFilter.NEAREST​

Uses the value of nearby translated pixel values.

ResizeFilter.BILINEAR​

Uses an average of a 2x2 environment of a pixels.

ResizeFilter.BICUBIC​

Uses an average of a 4x4 environment of pixels, weighing the innermost pixels higher.

ResizeFilter.LANCZOS2​

Uses the Lanczos filter to increase the ability to detect edges and linear features within an image and uses sinc resampling to provide the best possible reconstruction.

ResizeFilter.LANCZOS3​

Lanczos3 uses a better approximation of the sinc resampling function. (Default)

Member Of​

TransformationInput input