86ICV_EXPORT
extern int icv_image_size(
const char *label,
size_t dpi,
size_t data_size, bu_mime_image_t type,
size_t *widthp,
size_t *heightp);
111ICV_EXPORT
extern icv_image_t *
icv_read(
const char *filename, bu_mime_image_t format,
size_t width,
size_t height);
Header file for the BRL-CAD common definitions.
void float float int int int int float * size
double * icv_uchar2double(unsigned char *data, size_t size)
int icv_image_size(const char *label, size_t dpi, size_t data_size, bu_mime_image_t type, size_t *widthp, size_t *heightp)
int icv_destroy(icv_image_t *bif)
icv_image_t * icv_read(const char *filename, bu_mime_image_t format, size_t width, size_t height)
int icv_writeline(icv_image_t *bif, size_t y, void *data, ICV_DATA type)
unsigned char * icv_data2uchar(const icv_image_t *bif)
int icv_writepixel(icv_image_t *bif, size_t x, size_t y, double *data)
int icv_write(icv_image_t *bif, const char *filename, bu_mime_image_t format)
icv_image_t * icv_zero(icv_image_t *bif)
icv_image_t * icv_create(size_t width, size_t height, ICV_COLOR_SPACE color_space)