Intel® Integrated Performance Primitives (Intel® IPP) Developer Guide and Reference

ID 790148
Date 3/22/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

ResizeSetMode

Sets the rounding mode for resize functions

Syntax

IppStatus ippiResizeSetMode(IppHintAlgorithm hint, IppiResizeSpec* pSpec

Include Files

ippi.h

Parameters

hint

Rounding mode for processing Ipp8u data. Possible values are:

ippAlgHintFast

Fast rounding mode (default).

ippAlgHintAccurate

Accurate rounding mode.

pSpec

Pointer to the specification structure for the resize filter.

Description

This function sets the roundMode for the resize algorithm.

If you provide the hint parameter with the ippAlgHintFast value, a faster but less accurate mode will be used. In this case, output pixel values can differ from the exact result by 1. If you choose ippAlgHintAccurate, a more accurate but slower mode will be used and all output pixel values will be exact.

Before using this function, initialize the specification structure using the initialization function for a required interpolation method.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error when one of the specified pointers is NULL.

ippStsAccurateModeNotSupported

Indicates an error when the rounding mode is not supported for the selected data type. The rounding result can be inexact.