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 whitepoint values from white_point_xy.
double JxlColorEncoding::white_point_xy[2] |
Numerical whitepoint values in CIE xy space.