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

Support for more modern image formats #375

Open
Jinnai opened this issue Mar 6, 2024 · 2 comments
Open

Support for more modern image formats #375

Jinnai opened this issue Mar 6, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@Jinnai
Copy link

Jinnai commented Mar 6, 2024

Type of reader (if reader related)

image

Description of the new feature / enhancement

It would be nice if support for more modern image formats could be added such as .jxl and .heif/.heic.

Scenario when this would be used?

No response

Supporting information

No response

@Jinnai Jinnai added the enhancement New feature or request label Mar 6, 2024
@omodia
Copy link

omodia commented Mar 7, 2024

If I am not wrong, This is a react app, so it uses chromium.

JXL -> Gooble implements it into chromium -> React adds it -> The app dev implements it.
(This process would be the easiest than adding the format through library, I think.)

JXL status

  1. https://bugs.chromium.org/p/chromium/issues/detail?id=1451807
  2. https://bugs.chromium.org/p/chromium/issues/detail?id=1178058
  3. https://github.com/libjxl/libjxl/releases/tag/v0.10.1
  4. Since appil implemented it and many others are also implementing JXL, gooble would probably implement it too.

@mienaiyami
Copy link
Owner

While it is possible to show these formats by converting them to normal image data, it will very tedious, plus it will be depending on canvas based renderer so it wont be possible to start it until #245 is fully implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: For Review
Development

No branches or pull requests

3 participants