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

JpegXL image format #6832

Open
claudioap opened this issue Dec 29, 2024 · 1 comment
Open

JpegXL image format #6832

claudioap opened this issue Dec 29, 2024 · 1 comment

Comments

@claudioap
Copy link

My usecase is the following:

I have a pretty big datastore; millions of image files. Given the scale, it was worth considering an investment into next-gen image formats. Between AVIF and JpegXL, it seems that JpegXL is substantially more balanced and has clearly more community interest. I therefore attempted to encode my data with JXL, saw good results and moved over.

Everything is on top of a BTRFS filesystem which can can reflink these files to labelstudio (which I prefer over symlinks as are safer). Labelstudio, however, does not support JXL, requiring me to transcode the relevant files back to JPEG (which I think it can be done losslessly) or PNG.

Not a whole lot of browsers support JXL (Safari + Firefox with flags). Depending on what takes Labelstudio to support a format, this might something worth considering now (if it is a matter of accepting a new mime) or postponing for later (if the ecosystem is deemed too immature).

@heidi-humansignal
Copy link
Collaborator

Hello,

Label Studio Image Format Support:
Label Studio relies on the web browser's capabilities to display images within the labeling interface. Currently, support for JpegXL is limited across major browsers:

  • Chrome: Does not support JpegXL by default.
  • Firefox: Supports JpegXL when experimental flags are enabled.
  • Safari: Offers some support, but it's not widespread.
    Due to this limited browser support, Label Studio does not natively support the JpegXL image format at this time. Integrating JpegXL would not guarantee a consistent experience for all users, especially those using browsers without JpegXL support.

Thank you,
Abu

Comment by Abubakar Saad
Workflow Run

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

No branches or pull requests

2 participants