← Package directory
Available on winget

Install libjxl

JPEG XL image format reference implementation

Install with winget
winget install --id libjxl.libjxl
Upgrade
winget upgrade --id libjxl.libjxl
Uninstall
winget uninstall --id libjxl.libjxl

About libjxl

A reference implementation of JPEG XL (encoder and decoder). This software library is used by many applications that support JPEG XL.

What's new in 0.12.0

Added - A new buffering flag is now available in the CLI, alongside support for streaming input with buffered output. (#4634) - Introduced the new jxltran tool, which supports extracting codestreams from jxlp boxes and packing raw codestreams into jxlc boxes. (#4161, #4165, #4168, #4196) - Added the --reconstruct_jpeg flag to djxl to losslessly reconstruct a JPEG and fail if impossible (mutually exclusive with --pixels_to_jpeg and --jpeg_quality). (#4498) - Added JXL_DEC_UNSUPPORTED (kUnsupported) status code to the core API to better indicate when requested features or operations are not supported by the decoder. (#4390) - tools: added support for ProPhoto (#4824) and Adobe98 / AdobeRGB (#4199) color space names in CLI arguments (cjxl / djxl). - decoder API: support for out-of-order jxlp boxes (ftyp minor version 1). (#4741) - encoder API: JXL_ENC_FRAME_SETTING_OUTPUT_MODE frame setting to control how the codestream is written to the output. Mode 0 (default) buffers the output internally and produces a normally ordered, progressively decodable codestream. Mode 1 uses seek-based streaming (reduces peak memory for large images, requires a seekable output stream). Mode 2 uses out-of-order jxlp boxes (reduces peak memory without requiring seeking, but requires a decoder that supports ftyp minor version 1). (#4745) Changed - Major overhaul for faster decoding and progressive lossless. (#4201, #4641, #4811) - Progressive lossless images are around 30-40% smaller and are now multithreaded increasing encoding performance by 2-5x. - Lossless images with faster decoding are now 30-8...

Read release notes

Version history

Version Updated Notes
0.12.0 Unknown Added - A new buffering flag is now available in the CLI, alongside support for streaming input with buffered output. (#4634) - Introduced the new jxltran tool, which supports extracting codestreams from jxlp boxes and p...
0.11.2 Unknown Release notes
0.11.1 Unknown No notes