JS/WASM build of libjxl (JPEG-XL)
Try it in your browser here
This project uses git submodules to pull in libjxl. If developing, initialize the git submodules first:
> git submodule update --init --recursive
This project uses Docker to provide a consistent developer environment.
Create docker container 'jxlbuild'
> ./Docker/build.sh
Create shell inside jxlbuild container:
> ./Docker/docker.sh
To build WASM:
> ./build.sh
To build native C/C++ version:
> ./build-native.sh