LIBJXL
jxl Directory Reference

Files

file  butteraugli.h [code]
 Butteraugli API for JPEG XL.
 
file  butteraugli_cxx.h [code]
 C++ header-only helper for butteraugli.h.
 
file  cms_interface.h [code]
 Interface to allow the injection of different color management systems (CMSes, also called color management modules, or CMMs) in JPEG XL.
 
file  codestream_header.h [code]
 Definitions of structs and enums for the metadata from the JPEG XL codestream headers (signature, metadata, preview dimensions, ...), excluding color encoding which is in color_encoding.h.
 
file  color_encoding.h [code]
 Color Encoding definitions used by JPEG XL. All CIE units are for the standard 1931 2 degree observer.
 
file  decode.h [code]
 Decoding API for JPEG XL.
 
file  decode_cxx.h [code]
 C++ header-only helper for decode.h.
 
file  encode.h [code]
 Encoding API for JPEG XL.
 
file  encode_cxx.h [code]
 C++ header-only helper for encode.h.
 
file  memory_manager.h [code]
 Abstraction functions used by JPEG XL to allocate memory.
 
file  parallel_runner.h [code]
 
file  resizable_parallel_runner.h [code]
 implementation using std::thread of a resizeable JxlParallelRunner.
 
file  resizable_parallel_runner_cxx.h [code]
 C++ header-only helper for resizable_parallel_runner.h.
 
file  thread_parallel_runner.h [code]
 implementation using std::thread of a JxlParallelRunner.
 
file  thread_parallel_runner_cxx.h [code]
 C++ header-only helper for thread_parallel_runner.h.
 
file  types.h [code]
 Data types for the JPEG XL API, for both encoding and decoding.