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

Jpg XL support #123

Closed
fredprodibi opened this issue May 1, 2021 · 3 comments
Closed

Jpg XL support #123

fredprodibi opened this issue May 1, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@fredprodibi
Copy link

Hello I saw jcupitt working on jpg XL support in libvips libvips/libvips#2181

This feature is really great and I would like to know if you have any plan to add it into .net vips as well?

Thank you

@kleisauke kleisauke added the enhancement New feature or request label May 11, 2021
@kleisauke
Copy link
Owner

kleisauke commented May 11, 2021

It should be automatically supported when libvips is compiled against JPEG-XL. The convenient Jxlload* and Jxlsave* methods will be added to NetVips when libvips 8.11 is released.

For inclusion in the pre-built binaries, it still feels a bit too experimental (for e.g. it's missing metadata support and the standard isn't finalized yet). Also, I'd want to see wg1/jpeg-xl#220 happen first as the current lack of useful commit messages is going to make debugging possible regressions much more complex.

@kleisauke
Copy link
Owner

The convenient Jxlload* and Jxlsave* methods are available in NetVips v2.0.1. For testing this on Windows, you can use the "all" variant released on the build-win64-mxe repository:
https://github.com/libvips/build-win64-mxe/releases/tag/v8.11.0

See also lovell/sharp#2731 (comment) for an exhaustive list of upstream issues that needs to be addressed before it's included in the pre-built libvips binaries.

@kleisauke
Copy link
Owner

Closing in favor of libvips/build-win64-mxe#40.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants