Originally posted by zxy_thf
View Post
Announcement
Collapse
No announcement yet.
FFmpeg Lands JPEG-XL Support
Collapse
X
-
-
-
Originally posted by cl333r View Post
It's more like WebP is much better than jpeg/png/gif and it's backed by Google and it's supported by all relevant browsers. Whereas all other new image formats aren't as open, not backed or supported enough, in their infancy or whatnot, which is why it's reasonable to believe that WebP is the future (IIRC WebP2 is in the works), but it doesn't mean other new image formats won't coexist.
WebP has been a relief, but it does not support HDR, and compression could be better. AVIF has been a significant step into the future, but it lacks efficiency in encoding images. Both WebP and AVIF have been derived from video formats, while JPEG XL has an image architecture from the start in mind.
Google's Pik proposal and Cloudinary's FUIF proposal served as the foundation. All three companies have authors and developers responsible for creating JPEG XL.
- Likes 1
Comment
-
Originally posted by coder View PostAny compression gains you get would be small or negligible, without modifying the content. Lossless conversion means you're not changing the block structure, base DCT transform, or quantization coefficients. That only leaves entropy & bitstream encoding, and there are no huge savings there.
"The JPEG image is based on the discrete cosine transform (DCT) of 8x8 with fixed quantization tables. JPEG XL offers a much more robust approach, including variable DCT sizes ranging from 2x2 to 256x256 as well as adaptive quantization, of which the simple JPEG DCT is merely a particular case."
"As a result, you do not need to decode JPEGs to pixels to convert them to JPEG XLs. Rather than relying on the JPEG internal representation (DCT coefficients), utilize JPEG XL directly. Even though only the subset of JPEG XL that corresponds to JPEG is used, the converted images would be 20 percent smaller."
Interestingly enough they seem to directly disagree with most of your assessments.
- Likes 8
Comment
-
Originally posted by matel View PostWebP has been a relief, but it does not support HDR, and compression could be better
- more efficient lossy compression (~30% better than WebP, as close to AVIF as possible)
- full 10bit architecture (HDR10)
[1] https://chromium.googlesource.com/codecs/libwebp2/
Comment
-
Originally posted by arun54321 View Post
What do you mean? jxl is not computationally heavy to encode.
*AVIF can max out at 65Kx65K using multiple AVIF images stitched together in a container and is known for having artifacts at the seams -- it's worth mentioning.
- Likes 1
Comment
-
Originally posted by coder View PostAny compression gains you get would be small or negligible, without modifying the content. Lossless conversion means you're not changing the block structure, base DCT transform, or quantization coefficients. That only leaves entropy & bitstream encoding, and there are no huge savings there.
I have to admit that I made the very same prediction, but reality proved me wrong. I converted a huge JPG archive to JPEGXL and its now reduced to 82% of the former size.
The point is: You can convert it back with the same tool and you will get the bit-identical original JPEG! Same sha256 fingerprint.
So, as this is a bidirectional lossless conversion there is no reason to hesitate to take advantage of it, as you can revert the decission later if you regret it for some reasons. Nobrainer!
Try it for yourself!
Big kudos to the JPEG-XL-People!
- Likes 4
Comment
-
Originally posted by Joe2021 View PostI converted a huge JPG archive to JPEGXL and its now reduced to 82% of the former size.
The point is: You can convert it back with the same tool and you will get the bit-identical original JPEG! Same sha256 fingerprint.
- Likes 1
Comment
Comment