A pure python JPEG XL decoder.
Project description
jxl_decode
A pure python JPEG XL decoder. It is currently very incomplete.
Installation
I am aiming to make this decoder as portable as possible. As such it will ideally have minimal dependencies outside of the standard library. I may use a dependency for PNG output, if I don't write one myself.
Requirements
- Recent Python 3 (developed with 3.11, but may work with some older versions)
Development Requirements
Usage
We are a long way away from it, but this is how I intend the decoder to work from the command line:
jxl_decode input_file.jxl [output_file.png]
Roadmap/To Do
- Add tests (and possibly some more useful methods) to Bitstream class.
- Decide on internal representation of image data (NumPy array?)
- Define external interfaces by decoding PPM image.
- PNG output of decoded images.
- Decode JPEG images.
- Start on JPEG XL support.
Licence
This software is available under the MIT Licence.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jxl_decode-0.0.1.tar.gz
(7.7 kB
view hashes)
Built Distribution
Close
Hashes for jxl_decode-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeff02834a6052a42151ed14a2e47dd4837511a76ef7f218abdf689dde541e67 |
|
MD5 | 77330a5ed627286f2ebc6c96aae6cee9 |
|
BLAKE2b-256 | b905c67b962a5889824ef4fc2fc761194519e1be29c79d5378cd8642b5ce6502 |