JPEG XL images

JPEG XL decodes in-process (Modular and VarDCT, alpha, 16-bit samples, animation, ICC). A file made by recompressing a JPEG is turned back into that exact JPEG first, so it follows the ordinary JPEG rules.

Lossy (VarDCT)
Lossless (Modular)
16-bit samples
Grayscale
Alpha over a tinted backdrop
Blend modes (16-bit RGBA)
Animation: first frame
Embedded ICC profile
Recompressed from a JPEG (4:2:0)
Recompressed from a gray JPEG