67 #ifndef TIVX_UTILS_FILE_RD_WR_H 68 #define TIVX_UTILS_FILE_RD_WR_H 70 #include <tivx_utils.h> 71 #include <tivx_utils_bmp.h> 111 void **png_file_context);
127 void tivx_utils_png_file_read_release(
void *png_file_context);
143 int32_t tivx_utils_png_file_write(
212 const char *filename,
214 tivx_utils_bmp_image_params_t *imageParams);
227 tivx_utils_bmp_image_params_t *imageParams);
247 const char *filename,
struct _vx_image * vx_image
vx_status tivx_utils_bmp_file_read(const char *filename, vx_bool convert_to_gray_scale, tivx_utils_bmp_image_params_t *imageParams)
Read data from BMP file.
vx_status tivx_utils_load_vximage_from_bmpfile(vx_image image, char *filename, vx_bool convert_to_gray_scale)
Load data from BMP file into a previously created vx_image object.
struct _vx_context * vx_context
int32_t tivx_utils_bmp_file_write(const char *filename, uint32_t width, uint32_t height, uint32_t stride, vx_df_image df, void *data_ptr)
Write data into BMP file.
vx_status tivx_utils_bmp_file_read_from_memory(const void *buf, uint32_t buf_size, vx_bool convert_to_gray_scale, tivx_utils_bmp_image_params_t *imageParams)
Read data from BMP file.
void tivx_utils_bmp_file_read_release(void *png_file_context)
Free memory allocated during bmp file read.
vx_image tivx_utils_create_vximage_from_bmpfile(vx_context context, const char *filename, vx_bool convert_to_gray_scale)
Create a image data object given BMP filename as input.
vx_status tivx_utils_save_vximage_to_bmpfile(const char *filename, vx_image image)
Save data from image object to BMP file.