HumanSignal / HumanSignal/label-studio
JpegXL image format
- Dominant language
- TypeScript
- Stars
- 28.3k
- Forks
- 3.7k
- Avg merge
- 14h
- Merged PRs (30d)
- 15
Description
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](https://tonisagrista.com/blog/2023/jpegxl-vs-avif/) 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).
Contributor guide
Assessment
This issue has not been assessed yet.