iwiCopySplit
iwiCopySplit
Syntax
class IwiCopySplitParams: public ::IwiCopySplitParams
{
public:
IW_BASE_PARAMS_CONSTRUCTORS(IwiCopySplitParams, iwiCopySplit_SetDefaultParams)
IwiCopySplitParams() {}
};
IW_DECL_CPP(IppStatus) iwiCopySplit(
const IwiImage &srcImage,
IwiImageArray dstImages,
const IwiCopySplitParams &auxParams = IwiCopySplitParams(),
const IwiTile &tile = IwiTile()
);
Parameters
- srcImage
- Reference to the source image.
- dstImages
- The array object of destination images. Uninitialized images are skipped.
- auxParams
- Reference to the auxiliary parameters structure.
- tile
- Reference to theIwiTileobject for tiling. By default, no tiling is used.
Description
This function splits a multi-channel image into an array of single-channel images.
Return Values
- ippStsNoErr
- No errors.
Exception Values
- ippStsDataTypeErr
- ThedataTypevalue is illegal.
- ippStsNumChannelsErr
- Thechannelsvalue is illegal.
- ippStsSizeErr
- Values of thesizefields are illegal.
- ippStsNullPtrErr
- At least one of the pointers (excepttile) isNULL.