|
bool | face_sdk__image_compressor__get_addr (const face_sdk__image_compressor_t *image_compressor, uint64_t *addr) |
| Retrieves face_sdk__image_compressor_t object address * *. More...
|
|
bool | face_sdk__image_compressor__compress_image (const face_sdk__image_compressor_t *image_compressor, const face_sdk__image_t *image, enum face_sdk__compression_level_t lvl, uint8_t **image_data, uint64_t *image_data_size) |
| Performs image compression. More...
|
|
bool | face_sdk__image_compressor__decompress_image (const face_sdk__image_compressor_t *image_compressor, const uint8_t *image_data, uint64_t image_data_size, face_sdk__image_t **image) |
| Performs image decompression. More...
|
|
bool | face_sdk__make_image_compressor (uint32_t version, face_sdk__image_compressor_t **image_compressor) |
| Makes an image_compressor with specified version. More...
|
|
bool | face_sdk__make_image_compressor_1 (uint32_t version, const face_sdk__license_t *license, face_sdk__image_compressor_t **image_compressor) |
| Makes an image_compressor with specified version and license. More...
|
|
void | face_sdk__image_compressor_free (face_sdk__image_compressor_t *image_compressor) |
| Destroys face_sdk__image_compressor object. More...
|
|
Module classifies image quality.
◆ face_sdk__image_compressor_t
◆ face_sdk__compression_level_t
Level of compression used in compress_image function.
_1 means less size with smaller quality and _5 means bigger size, but higher quality.
◆ face_sdk__image_compressor__compress_image()
Performs image compression.
- Parameters
-
[in] | image_compressor | Image compressor object made with face_sdk__make_image_compressor() function |
[in] | image | Image object |
[out] | image_data | Compressed image binary data |
[out] | image_data_size | Size of data stored in image_data |
- Returns
- true on success, false on failure. See last_error
◆ face_sdk__image_compressor__decompress_image()
Performs image decompression.
- Parameters
-
[in] | image_compressor | Image compressor object made with face_sdk__make_image_compressor() function |
[in] | image_data | Compressed image binary data obtained with face_sdk__compress_image() function |
[in] | image_data_size | Size of data stored in image_data |
[out] | image | Decompressed image object |
- Returns
- true on success, false on failure. See last_error
◆ face_sdk__image_compressor__get_addr()
Retrieves face_sdk__image_compressor_t object address * *.
- Parameters
-
[in] | image_compressor | face_sdk__image_compressor_t object * |
[out] | addr | Object address * * |
- Returns
- true on success, false on failure. See last_error
◆ face_sdk__image_compressor_free()
◆ face_sdk__make_image_compressor()
Makes an image_compressor with specified version.
- Parameters
-
- Returns
- true on success, false on failure. See last_error
◆ face_sdk__make_image_compressor_1()
Makes an image_compressor with specified version and license.
- Parameters
-
- Returns
- true on success, false on failure. See last_error