Project Name
Version 1.0
|
Defines the structure that holds the image data. More...
#include <jh_datatypes.h>
Data Fields | |
int | columns |
int | rows |
int | stride |
jh_pixel_type_t | pixel_type |
void * | data |
int | lut_size |
float * | decoding_lut |
void * | loglum |
Defines the structure that holds the image data.
Definition at line 86 of file jh_datatypes.h.
int jh_image_ts::columns |
Number of columns in the image.
Definition at line 87 of file jh_datatypes.h.
void* jh_image_ts::data |
Image memory consisting of stride-size scanlines containing packed pixels.
Definition at line 91 of file jh_datatypes.h.
float* jh_image_ts::decoding_lut |
Decoding LUT to convert gamma-corrected data into linear space.
Definition at line 94 of file jh_datatypes.h.
void* jh_image_ts::loglum |
RESERVED FOR INTERNAL USE.
Definition at line 95 of file jh_datatypes.h.
int jh_image_ts::lut_size |
Size of the decoding LUT. The size of the LUT is determined by data type 64K entries for 16-bit data and by data type 256 entries for 8-bit data.
Definition at line 92 of file jh_datatypes.h.
jh_pixel_type_t jh_image_ts::pixel_type |
Pixel type.
Definition at line 90 of file jh_datatypes.h.
int jh_image_ts::rows |
Number of rows in the image.
Definition at line 88 of file jh_datatypes.h.
int jh_image_ts::stride |
Distance between scanlines, in bytes.
Definition at line 89 of file jh_datatypes.h.