this post was submitted on 21 Jul 2023
104 points (100.0% liked)

Gnome

1925 readers
23 users here now

The GNOME Project is a free and open source desktop and computing platform for open platforms like Linux that strives to be an easy and elegant way to use your computer. GNOME software is developed openly and ethically by both individual contributors and corporate partners, and is distributed under the GNU General Public License.

founded 1 year ago
MODERATORS
 

How JPEG XL Compares to Other Image Codecs

JPEG-XL Test Page

JPEG-XL is the next-generation royalty-free image format. Specifically designed to deliver visually indistinguishable compressed images, JXL is over 60% more efficient than JPEG and much better at retaining detail for high-fidelity images than video-codec-based WebP, AVIF and HEIC. In terms of decoding speed, JXL can be decoded nearly 10x faster than HEIC and more than 20% faster than JPEG.

JXL is an image format of mind-numbingly large numbers. Each JXL image can be more than 1 trillion megapixels in resolution — while supporting progressive decoding and without grid boundaries. Each pixel supports 32-bit colour — 32 bits per channel, for up to 4100 channels (4 of which are reserved for R, G, B, A). In other words, a JXL image can represent up to 300 undecillion colours. By the time these specs need an upgrade, we would hopefully have moved on to holograms.

Safari, macOS Quick Look, many professional artists’ tools and now the Gnome ecosystem support JXL. On this note, I’ll go back to waiting for Chrome and Firefox.

top 19 comments
sorted by: hot top controversial new old
[–] [email protected] 20 points 1 year ago (1 children)

I’ve always thought JPEG-XL is an incredible standard, and I have no idea why it’s taking so long for platforms to adopt it. Glad GNOME finally does. Thanks for this informative write up!

[–] [email protected] 2 points 1 year ago

Chrome had jxl support but google dropped it. https://www.cnet.com/tech/computing/chrome-banishes-jpeg-xl-photo-format-that-could-save-phone-space/ it'll take long until google bringa back jxl, if ever. As long as google doesn't support jxl, jxl is going to have a difficult future

[–] [email protected] 8 points 1 year ago (2 children)

Is .jxl pronounced “jaxel” or “jexel”?

[–] [email protected] 8 points 1 year ago (1 children)

Idk but so far I’ve been saying “jay ex el”

[–] Eldritch 1 points 1 year ago (1 children)
[–] [email protected] 1 points 1 year ago

Here is an alternative Piped link(s): https://piped.video/P9ZaGsxtCfM

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source, check me out at GitHub.

[–] [email protected] 2 points 1 year ago (1 children)
[–] [email protected] 2 points 1 year ago

Here is an alternative Piped link(s): https://piped.video/GN8a8pRpVRk

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source, check me out at GitHub.

[–] teolan 8 points 1 year ago (1 children)

Chrome recently abandoned its experimental support for JPEG-XL

[–] [email protected] 12 points 1 year ago (2 children)

I think we(as in GNOME users) don't care, the format is to great to not use it.

[–] teolan 2 points 1 year ago (1 children)

Yes obviously.

I was referencing the final line of the post:

On this note, I’ll go back to waiting for Chrome and Firefox.

[–] [email protected] 4 points 1 year ago (1 children)

I heard Chrome doesn't want it because they wanted to push webp or something

[–] teolan 2 points 1 year ago* (last edited 1 year ago)

More like AVIF

[–] vbb 1 points 1 year ago* (last edited 1 year ago)

I don’t think jxl adoption is going anywhere until chromium starts supporting it, since it’s the most used browser engine.

[–] [email protected] 7 points 1 year ago

Woot. First Safari, now Gnome is supporting it. We're gonna get there. Screw webp.

[–] [email protected] 7 points 1 year ago

This is a great step in the right direction. The more formats a software supports, the bigger the value of said software.

[–] Zapafaz 4 points 1 year ago* (last edited 1 year ago) (1 children)

for the weird nerds like me:

1,000,000,000,000 (1 trillion) megapixels is:

1,000,000 (1 million) terapixels

1,000 petapixels (note: petapixel is a pretty cool photography site)

1 exapixel

[–] [email protected] 4 points 1 year ago

1,073,741,824² pixels is exactly 1 exbipixel (EiP).

[–] [email protected] 4 points 1 year ago

Wow that awesome. Why did I never know about this