Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JPEG XL Support #29

Open
TanvirOnGH opened this issue Jul 1, 2024 · 5 comments
Open

JPEG XL Support #29

TanvirOnGH opened this issue Jul 1, 2024 · 5 comments
Labels
enhancement New feature or request tracking

Comments

@TanvirOnGH
Copy link
Owner

TanvirOnGH commented Jul 1, 2024

References

@TanvirOnGH TanvirOnGH added enhancement New feature or request tracking labels Jul 1, 2024
@TanvirOnGH TanvirOnGH pinned this issue Jul 1, 2024
@TanvirOnGH
Copy link
Owner Author

TanvirOnGH commented Jul 1, 2024

A package packer for Fedora has introduced a Firefox package with JPEG XL enabled

Mercury browser (fork of firefox) has support for it by default. See: PATCHES.md.

@TanvirOnGH
Copy link
Owner Author

TanvirOnGH commented Jul 1, 2024

Temporary Solution

There's a firefox addon that works: https://addons.mozilla.org/en-US/firefox/addon/jxl/. It uses a WebAssembly implementation of libjxl.

As of 1/07/2024, Testing on https://jpegxl.info/test-page/:

image

image

image

Animation doesn't work:

image

Changing page zoom levels breaks image size:

image

image

@TanvirOnGH
Copy link
Owner Author

TanvirOnGH commented Jul 11, 2024

Update

tl;dr: JPEG XL is still being worked on in Firefox

Ref: https://www.reddit.com/r/jpegxl/comments/1dz40g1/a_little_bit_of_progress_in_firefox/

Enabled ✔️ (d07d7a0)

@TanvirOnGH TanvirOnGH unpinned this issue Jul 18, 2024
@TanvirOnGH
Copy link
Owner Author

ac07d5e

@TanvirOnGH
Copy link
Owner Author

Firefox will consider a Rust implementation of JPEG-XL: mozilla/standards-positions#1064

Reddit post: https://www.reddit.com/r/jpegxl/comments/1f8aj5w/firefox_will_consider_a_rust_implementation_of/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request tracking
Projects
None yet
Development

No branches or pull requests

1 participant