| LIBJXL
    | 
#include <color_encoding.h>
| Public Attributes | |
| JxlColorSpace | color_space | 
| JxlWhitePoint | white_point | 
| double | white_point_xy [2] | 
| JxlPrimaries | primaries | 
| double | primaries_red_xy [2] | 
| double | primaries_green_xy [2] | 
| double | primaries_blue_xy [2] | 
| JxlTransferFunction | transfer_function | 
| double | gamma | 
| JxlRenderingIntent | rendering_intent | 
Color encoding of the image as structured information.
| JxlColorSpace JxlColorEncoding::color_space | 
Color space of the image data.
| double JxlColorEncoding::gamma | 
Gamma value used when transfer_function is JXL_TRANSFER_FUNCTION_GAMMA
| JxlPrimaries JxlColorEncoding::primaries | 
Built-in RGB primaries. If this value is JXL_PRIMARIES_CUSTOM, must use the numerical primaries values below. This field and the custom values below are unused and must be ignored if the color space is JXL_COLOR_SPACE_GRAY or JXL_COLOR_SPACE_XYB.
| double JxlColorEncoding::primaries_blue_xy[2] | 
Numerical blue primary values in CIE xy space.
| double JxlColorEncoding::primaries_green_xy[2] | 
Numerical green primary values in CIE xy space.
| double JxlColorEncoding::primaries_red_xy[2] | 
Numerical red primary values in CIE xy space.
| JxlRenderingIntent JxlColorEncoding::rendering_intent | 
Rendering intent defined for the color profile.
| JxlTransferFunction JxlColorEncoding::transfer_function | 
Transfer function if have_gamma is 0
| JxlWhitePoint JxlColorEncoding::white_point | 
Built-in white point. If this value is JXL_WHITE_POINT_CUSTOM, must use the numerical white point values from white_point_xy.
| double JxlColorEncoding::white_point_xy[2] | 
Numerical whitepoint values in CIE xy space.