LIBJXL
Classes | Enumerations
color_encoding.h File Reference

Color Encoding definitions used by JPEG XL. All CIE units are for the standard 1931 2 degree observer. More...

#include <stdint.h>
Include dependency graph for color_encoding.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  JxlColorEncoding
 

Enumerations

enum  JxlColorSpace { JXL_COLOR_SPACE_RGB, JXL_COLOR_SPACE_GRAY, JXL_COLOR_SPACE_XYB, JXL_COLOR_SPACE_UNKNOWN }
 
enum  JxlWhitePoint { JXL_WHITE_POINT_D65 = 1, JXL_WHITE_POINT_CUSTOM = 2, JXL_WHITE_POINT_E = 10, JXL_WHITE_POINT_DCI = 11 }
 
enum  JxlPrimaries { JXL_PRIMARIES_SRGB = 1, JXL_PRIMARIES_CUSTOM = 2, JXL_PRIMARIES_2100 = 9, JXL_PRIMARIES_P3 = 11 }
 
enum  JxlTransferFunction {
  JXL_TRANSFER_FUNCTION_709 = 1, JXL_TRANSFER_FUNCTION_UNKNOWN = 2, JXL_TRANSFER_FUNCTION_LINEAR = 8, JXL_TRANSFER_FUNCTION_SRGB = 13,
  JXL_TRANSFER_FUNCTION_PQ = 16, JXL_TRANSFER_FUNCTION_DCI = 17, JXL_TRANSFER_FUNCTION_HLG = 18, JXL_TRANSFER_FUNCTION_GAMMA = 65535
}
 
enum  JxlRenderingIntent { JXL_RENDERING_INTENT_PERCEPTUAL = 0, JXL_RENDERING_INTENT_RELATIVE, JXL_RENDERING_INTENT_SATURATION, JXL_RENDERING_INTENT_ABSOLUTE }
 

Detailed Description

Color Encoding definitions used by JPEG XL. All CIE units are for the standard 1931 2 degree observer.