|
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.