Remix.run Logo
▲ throw0101c 5 hours ago

JPEG-XL can be a quick win since it is possible to do a transcode of all of your existing ('classic') JPEG files with zero (visual) losses in quality.

▲venusenvy47 2 hours ago | parent | next [-]

I always think of transcode and lossless as opposites. How is this achieved in this format?

▲ksec 2 hours ago | parent [-]

It extracts the already quantized DCT coefficients and related data from the JPEG bitstream and re-encodes them with JPEG XL’s more efficient entropy coding and container,

Think of it as zip compression that is specially designed for JPEG and putting the JPEG data in a different/better container.

▲bitpush 4 hours ago | parent | prev [-]

If you're transcoding why wont you go to avif or another one? If jpeg -> jpeg-xl uniquely better?

▲pwg 4 hours ago | parent [-]

JPEG is a lossy format. JPEG -> AVIF adds a second loss operation. JPEG to JPEG-XL is lossless but with a smaller file size. So one does not further degrade the jpegs beyond what they were already degraded in creating them in the first place.