Developer Reference for Intel® Integrated Performance Primitives
Resize Functions with Prior Initialization
This section describes the Intel® IPP resize functions that use the specification structure in operation. Before using these functions, you need to initialize the structure.
ResizeGetSize
Computes the size of the specification structure and the size of the external temporary buffer for the resize transform initialization.
ResizeGetBufferSize
Computes the size of the external buffer for image resizing.
ResizeGetBorderSize
Computes the size of possible borders for the resize transform.
ResizeGetSrcOffset
Computes the offset of the source image for resizing by tile processing.
ResizeGetSrcRoi
Computes the ROI of the source image for resizing by tile processing.
ResizeSetMode
Sets the rounding mode for resize functions
ResizeNearestInit
Initializes the specification structure for image resizing with the nearest neighbor interpolation method.
ResizeNearest
Changes an image size using the nearest neighbor interpolation method.
ResizeLinearInit
Initializes the specification structure for image resizing with the linear interpolation method.
ResizeLinear
Changes an image size using the linear interpolation method.
ResizeCubicInit
Initializes the specification structure for image resizing using interpolation with two-parameter cubic filters.
ResizeCubic
Changes an image size using interpolation with two-parameter cubic filters.
ResizeLanczosInit
Initializes the specification structure for image resizing with the Lanczos interpolation method.
ResizeLanczos
Changes an image size using interpolation with the Lanczos filter.
ResizeSuperShiftInit
Initializes the specification structure for image resizing with the super sampling interpolation method and floating point shifts.
ResizeSuperInit
Initializes the specification structure for image resizing with the super sampling interpolation method.
ResizeSuper
Changes an image size using the super sampling interpolation method.
ResizeAntialiasingLinearInit
Initializes the specification structure for image resizing with antialiasing using linear interpolation.
ResizeAntialiasingCubicInit
Initializes the specification structure for image resizing with antialiasing using interpolation with the two-parameter cubic filters.
ResizeAntialiasingLanczosInit
Initializes the specification structure for image resizing with antialiasing using interpolation with the Lanczos filter.
ResizeAntialiasing
Changes an image size using the chosen interpolation method with antialiasing.
ResizeFilterGetSize
Calculates the size of the state structure for resizing filter.
ResizeFilterInit
Initializes the state structure for the resize filter.
ResizeFilter
Changes the size of an image using a generic filter.
ResizeYUV420GetSize
Computes sizes of the spec structure and the external buffer for the NV12 resize transform initialization.
ResizeYUV420GetSrcRoi
Computes the ROI of the source image for NV12 resizing by tile processing.
ResizeYUV420LanczosInit
Initializes the spec structure for the NV12 resize transform by interpolation with the Lanczos filter.
ResizeYUV420SuperInit
Initializes the spec structure for the NV12 resize transform by interpolation with the super sampling algorithm.