jpegxl-sys 0.7.0-alpha.0

Rust wrapper for JPEG XL reference implementation
docs.rs failed to build jpegxl-sys-0.7.0-alpha.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: jpegxl-sys-0.12.1+libjxl-0.11.2

jpegxl-sys

jpegxl-sys is a wrapper over libjxl library. Check out the original library here.

Building

If you wish to specify a custom library path, set DEP_JXL_LIB environment variable.

Building libjxl and statically linking can be enabled by using vendored feature. You can provide modified source code with all third-party dependencies by DEP_JXL_PATH.

Usage

Check out testing units in src/lib.rs for some examples.

Multithread

Because libjxl_threads uses std::thread, if you build and statically link libjxl, you need to dynamically link to libc++ or libstdc++. Using dynamic library doesn't need this requirement.