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 #274

Open
xplosionmind opened this issue Jan 19, 2022 · 3 comments
Open

JPEG XL Support #274

xplosionmind opened this issue Jan 19, 2022 · 3 comments

Comments

@xplosionmind
Copy link

JPEG XL is the future of image formats and all major browsers are implementing it. It is crucial to support it.

@rbuchberger
Copy link
Owner

Thanks for the feedback! Browser support is non-existent, but that's never stopped us before :)

Luckily, we won't need to make any changes to JPT itself accommodate it. We need our mime-types handling library to add support, which is easy. I've made pull requests to that repo before adding support for new formats; it's not a difficult process. If you're motivated, you can do that; I'm a bit busy these days.

The other requirement is that your local installation of either libvips or imagemagick will need to support it. I believe libvips has experimental support, and my particular imagemagick installation (7.1.0 on Arch Linux) also appears to support jxl.

@seskritt
Copy link

seskritt commented Apr 27, 2022

I was also interested in this. It looks like someone already added a provisional entry for JXLs to mime-types-data in Nov 2021.

The provisional mime types don't seem to be in the current release version. But if you download the mime-types-data source, JPT cranks out JPEG XLs flawlessly.

@seskritt
Copy link

I'm happy to report that JPEG XL now works out-of-the-box thanks to today's v3.2024.0820 release of mime-types-data.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants