https://github.com/gen2brain/jpegxl
JPEG XL image encoder/decoder
https://github.com/gen2brain/jpegxl
Last synced: about 1 year ago
JSON representation
JPEG XL image encoder/decoder
- Host: GitHub
- URL: https://github.com/gen2brain/jpegxl
- Owner: gen2brain
- License: mit
- Created: 2024-02-10T22:27:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-23T05:36:51.000Z (over 1 year ago)
- Last Synced: 2025-03-27T22:04:45.197Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 4.88 MB
- Stars: 27
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## jpegxl
[](https://github.com/gen2brain/jpegxl/actions)
[](https://pkg.go.dev/github.com/gen2brain/jpegxl)
Go encoder/decoder for [JPEG XL Image File Format](https://en.wikipedia.org/wiki/JPEG_XL) with support for animated JXL images (decode only).
Based on [libjxl](https://github.com/libjxl/libjxl) compiled to [WASM](https://en.wikipedia.org/wiki/WebAssembly) and used with [wazero](https://wazero.io/) runtime (CGo-free).
The library will first try to use a dynamic/shared library (if installed) via [purego](https://github.com/ebitengine/purego) and will fall back to WASM.
### Build tags
* `nodynamic` - do not use dynamic/shared library (use only WASM)