All formats

JPEG XL libraries for C/C++

Higher-level C libraries use libjxl internally: libvips (vips_jxlload, vips_jxlsave) and ImageMagick (MagickWand, Magick++) read and write JXL when built with libjxl. Pick one of them if you already use it for other formats; pick libjxl when you need full control or lossless JPEG transcoding.