LIBJXL_DOC
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
18 extern "C" {
19 #endif
20 
22 typedef enum {
34 
42 typedef enum {
54 
63 typedef enum {
75 } JxlPrimaries;
76 
80 typedef enum {
99 
101 typedef enum {
111 
114 typedef 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 
Definition: color_encoding.h:44
Definition: color_encoding.h:109
Definition: color_encoding.h:84
Definition: color_encoding.h:114
Definition: color_encoding.h:86
Definition: color_encoding.h:48
Definition: color_encoding.h:28
JxlColorSpace color_space
Definition: color_encoding.h:117
Definition: color_encoding.h:94
JxlRenderingIntent rendering_intent
Definition: color_encoding.h:152
Definition: color_encoding.h:88
Definition: color_encoding.h:70
JxlWhitePoint
Definition: color_encoding.h:42
Definition: color_encoding.h:92
double gamma
Definition: color_encoding.h:149
JxlTransferFunction
Definition: color_encoding.h:80
Definition: color_encoding.h:72
Definition: color_encoding.h:66
Definition: color_encoding.h:50
Definition: color_encoding.h:97
Definition: color_encoding.h:82
Definition: color_encoding.h:105
JxlPrimaries
Definition: color_encoding.h:63
Definition: color_encoding.h:103
JxlPrimaries primaries
Definition: color_encoding.h:132
Definition: color_encoding.h:32
Definition: color_encoding.h:24
Definition: color_encoding.h:74
JxlRenderingIntent
Definition: color_encoding.h:101
JxlWhitePoint white_point
Definition: color_encoding.h:122
Definition: color_encoding.h:52
Definition: color_encoding.h:90
JxlTransferFunction transfer_function
Definition: color_encoding.h:144
Definition: color_encoding.h:30
Definition: color_encoding.h:107
JxlColorSpace
Definition: color_encoding.h:22