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