HumanSignal / HumanSignal/label-studio

JpegXL image format

Open
#6,832 1 comment 0 reactions 0 assignees View on GitHub
community_needs-information
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.