img_crop()
QNX SDP8.0Image Library ReferenceAPIDeveloperProgramming
Crop an image
Synopsis:
#include <img/img.h> int img_crop( const img_t *src, img_t *dst, const unsigned x, const unsigned y );
Arguments:
- src
- The address of the source img_t structure to crop.
- dst
- The address of the destination img_t structure, which requires the width (IMG_W) and height (IMG_H) to be specified at a minimum.
- x
- The horizontal coordinate in the source image to begin the crop operation.
- y
- The vertical coordinate in the source image to begin the crop operation.
Library:
libimg
Use the -l img option to qcc to link against this library.
Description:
This function will crop a source image at a given set of source coordinates x, y to the dimensions specified by the destination image.
Returns:
- IMG_ERR_OK
- Success
- IMG_ERR_PARM
-
- source image width, height, and/or format not set.
- destination image width, and/or height not set.
- destination image larger than source image.
- crop co-ordinates plus size of destination image exceed source image bounds.
- IMG_ERR_NOSUPPORT
- Destination image format not supported
- IMG_ERR_MEM
- Memory allocation failure
Classification:
Image library
Safety: | |
---|---|
Signal handler | No |
Thread | No |
Page updated: