LIBJXL
Loading...
Searching...
No Matches
color_encoding.h
Go to the documentation of this file.
1/* Copyright (c) the JPEG XL Project Authors. All rights reserved.
2 *
3 * Use of this source code is governed by a BSD-style
4 * license that can be found in the LICENSE file.
5 */
6
14#ifndef JXL_COLOR_ENCODING_H_
15#define JXL_COLOR_ENCODING_H_
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
34
54
76
99
111
114typedef struct {
118
123
125 double white_point_xy[2];
126
133
135 double primaries_red_xy[2];
136
138 double primaries_green_xy[2];
139
141 double primaries_blue_xy[2];
142
145
149 double gamma;
150
154
155#ifdef __cplusplus
156}
157#endif
158
159#endif /* JXL_COLOR_ENCODING_H_ */
160
JxlColorSpace
Definition color_encoding.h:22
JxlPrimaries
Definition color_encoding.h:63
JxlTransferFunction
Definition color_encoding.h:80
JxlWhitePoint
Definition color_encoding.h:42
JxlRenderingIntent
Definition color_encoding.h:101
@ JXL_COLOR_SPACE_UNKNOWN
Definition color_encoding.h:32
@ JXL_COLOR_SPACE_GRAY
Definition color_encoding.h:28
@ JXL_COLOR_SPACE_XYB
Definition color_encoding.h:30
@ JXL_COLOR_SPACE_RGB
Definition color_encoding.h:24
@ JXL_PRIMARIES_SRGB
Definition color_encoding.h:66
@ JXL_PRIMARIES_P3
Definition color_encoding.h:74
@ JXL_PRIMARIES_CUSTOM
Definition color_encoding.h:70
@ JXL_PRIMARIES_2100
Definition color_encoding.h:72
@ JXL_TRANSFER_FUNCTION_UNKNOWN
Definition color_encoding.h:84
@ JXL_TRANSFER_FUNCTION_PQ
Definition color_encoding.h:90
@ JXL_TRANSFER_FUNCTION_SRGB
Definition color_encoding.h:88
@ JXL_TRANSFER_FUNCTION_HLG
Definition color_encoding.h:94
@ JXL_TRANSFER_FUNCTION_GAMMA
Definition color_encoding.h:97
@ JXL_TRANSFER_FUNCTION_DCI
Definition color_encoding.h:92
@ JXL_TRANSFER_FUNCTION_LINEAR
Definition color_encoding.h:86
@ JXL_TRANSFER_FUNCTION_709
Definition color_encoding.h:82
@ JXL_WHITE_POINT_E
Definition color_encoding.h:50
@ JXL_WHITE_POINT_D65
Definition color_encoding.h:44
@ JXL_WHITE_POINT_CUSTOM
Definition color_encoding.h:48
@ JXL_WHITE_POINT_DCI
Definition color_encoding.h:52
@ JXL_RENDERING_INTENT_SATURATION
Definition color_encoding.h:107
@ JXL_RENDERING_INTENT_PERCEPTUAL
Definition color_encoding.h:103
@ JXL_RENDERING_INTENT_ABSOLUTE
Definition color_encoding.h:109
@ JXL_RENDERING_INTENT_RELATIVE
Definition color_encoding.h:105
Definition color_encoding.h:114
JxlTransferFunction transfer_function
Definition color_encoding.h:144
JxlPrimaries primaries
Definition color_encoding.h:132
JxlWhitePoint white_point
Definition color_encoding.h:122
JxlRenderingIntent rendering_intent
Definition color_encoding.h:152
double gamma
Definition color_encoding.h:149
JxlColorSpace color_space
Definition color_encoding.h:117