Skip to main content

Module image_filters

Module image_filters 

Source
Expand description

Image transformation filters and lookup table.

Port of agg_image_filters.h and agg_image_filters.cpp — filter shape functions and a weight lookup table used by image resampling span generators.

Structs§

ImageFilterBessel
Bessel filter — radius 3.2383.
ImageFilterBicubic
Bicubic filter — radius 2.0, cubic B-spline.
ImageFilterBilinear
Bilinear filter — radius 1.0, linear interpolation.
ImageFilterBlackman
Blackman window filter — variable radius (minimum 2.0).
ImageFilterBlackman36
Blackman filter with radius 3.0.
ImageFilterBlackman64
Blackman filter with radius 4.0.
ImageFilterBlackman100
Blackman filter with radius 5.0.
ImageFilterBlackman144
Blackman filter with radius 6.0.
ImageFilterBlackman196
Blackman filter with radius 7.0.
ImageFilterBlackman256
Blackman filter with radius 8.0.
ImageFilterCatrom
Catmull-Rom spline filter — radius 2.0.
ImageFilterGaussian
Gaussian filter — radius 2.0.
ImageFilterHamming
Hamming window filter — radius 1.0.
ImageFilterHanning
Hanning window filter — radius 1.0.
ImageFilterHermite
Hermite filter — radius 1.0, cubic Hermite interpolation.
ImageFilterKaiser
Kaiser filter — radius 1.0, parameterized by b (default 6.33).
ImageFilterLanczos
Lanczos filter — variable radius (minimum 2.0).
ImageFilterLanczos36
Lanczos filter with radius 3.0.
ImageFilterLanczos64
Lanczos filter with radius 4.0.
ImageFilterLanczos100
Lanczos filter with radius 5.0.
ImageFilterLanczos144
Lanczos filter with radius 6.0.
ImageFilterLanczos196
Lanczos filter with radius 7.0.
ImageFilterLanczos256
Lanczos filter with radius 8.0.
ImageFilterLut
Image filter weight lookup table.
ImageFilterMitchell
Mitchell-Netravali filter — radius 2.0, parameterized by b and c.
ImageFilterQuadric
Quadric filter — radius 1.5, piecewise quadratic.
ImageFilterSinc
Sinc filter — variable radius (minimum 2.0).
ImageFilterSinc36
Sinc filter with radius 3.0.
ImageFilterSinc64
Sinc filter with radius 4.0.
ImageFilterSinc100
Sinc filter with radius 5.0.
ImageFilterSinc144
Sinc filter with radius 6.0.
ImageFilterSinc196
Sinc filter with radius 7.0.
ImageFilterSinc256
Sinc filter with radius 8.0.
ImageFilterSpline16
Spline16 filter — radius 2.0.
ImageFilterSpline36
Spline36 filter — radius 3.0.

Constants§

IMAGE_FILTER_MASK
IMAGE_FILTER_SCALE
IMAGE_FILTER_SHIFT
IMAGE_SUBPIXEL_MASK
IMAGE_SUBPIXEL_SCALE
IMAGE_SUBPIXEL_SHIFT

Traits§

ImageFilterFunction
Trait for image filter shape functions.