No project description provided
Project description
pillow-jpegxl-plugin
Pillow plugin for JPEG-XL, using Rust for bindings.
Features
- JPEG-XL Plugin for Pillow
- Encoder/Decoder to work with JPEG-XL using safe wrapper
Install via PIP
pip install pillow-jxl-plugin
Plugin Usage
Use import pillow_jxl
to register the plugin in your code.
Example:
import pillow_jxl
from PIL import Image
# Lossless encode a png image
with Image.open("example.png") as img:
img.save("example.jxl",lossless=True)
# Decode jxl image
with Image.open("example.jxl") as img:
display(img)
Wheels status
Wheels | Windows 64-bit | MacOS | manylinux |
---|---|---|---|
CPython3.8 | ✔ | ✔ | ♻ |
CPython3.9 | ✔ | ✔ | ♻ |
CPython3.10 | ✔ | ✔ | ♻ |
CPython3.11 | ✔ | ✔ | ♻ |
CPython3.12 | ❌ | ❌ | ♻ |
PyPy3.8 | ❌ | ❌ | ♻ |
PyPy3.9 | ❌ | ❌ | ♻ |
PyPy3.10 | ❌ | ❌ | ♻ |
♻: Work in progress, avaliable platforms: x86
, x86_64
and aarch64
Credits
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
pillow_jxl_plugin-1.0.1.tar.gz
(11.5 kB
view hashes)
Built Distributions
Close
Hashes for pillow_jxl_plugin-1.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59b3689c3975826c15e327af76696dff4052cefe1c56205db1e2da4d155cef94 |
|
MD5 | c48c527801945daf2fa2918717db9322 |
|
BLAKE2b-256 | b6435ea68b4959dde1ac484bab79e44f89eef3122e4c0bc167abad472eec1110 |
Close
Hashes for pillow_jxl_plugin-1.0.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c768f6f37e6962e6630cfd49a2feca193a34a91351ba3118c5de22222d4e3ce7 |
|
MD5 | 4c53fe1b7998ba64ab1b10094c5661db |
|
BLAKE2b-256 | fbeb15bd1f15ad39b4a6b54861b6115385c87558315e2c88291a10722430c3c7 |
Close
Hashes for pillow_jxl_plugin-1.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa119e4907985d557c81252add06057e2f68498587a522a713dfe82c9c8a65a1 |
|
MD5 | 2ab579a99531374bcbbfeec84a9111c3 |
|
BLAKE2b-256 | f9f3a9c94d4185779cb276f25ab15a4f6d317d55b69a0c8cbba63c08fcd142d5 |
Close
Hashes for pillow_jxl_plugin-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e9580f5e988c949fc0f345bf3e19bcfbddb2800d0e08191ce713e3364864ace |
|
MD5 | 5c03e9e7159e4ef9f03a15c1a3f2ddbd |
|
BLAKE2b-256 | 3f04ebd11c2fd9364fbeaf4fd49830b72f2af34362e7d1c14909fb6ac26aeb42 |
Close
Hashes for pillow_jxl_plugin-1.0.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c1ca0f8a9dcc100e291d05e42c3cfd31ac7d90a6c153aee1ba19782e952b329 |
|
MD5 | c8aa14936408bd37eadecffc33c72d08 |
|
BLAKE2b-256 | 94ff8511aa98d9e548001971d9aa0fbce301d2872b2e42f0d266b0dbc70f6362 |
Close
Hashes for pillow_jxl_plugin-1.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc65958b1ebebf2295305664fda0400165000f990c3ba862f3ac3a85460d8705 |
|
MD5 | 2cb16ad8dc274f229c6fad3f54cc949b |
|
BLAKE2b-256 | f2358518b581359d6e09388452ae7d5e040684d71d4db69b526660b23443d450 |
Close
Hashes for pillow_jxl_plugin-1.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c51dc4d3a1aa883fb571d879aed50f7d155700a8d09f293995b7e96539e8dec1 |
|
MD5 | 97f424b64908c82a861755f51af47ee5 |
|
BLAKE2b-256 | fb4413dc570d202af329123a8272d21a3455a03b7ac461245cc5c4ba5be18138 |
Close
Hashes for pillow_jxl_plugin-1.0.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bf685dc5b66e6fde56b3f36cd6a996c053dc9e82b9efe17abdeaa312b73c3d6 |
|
MD5 | 6878a7b30dd5c31e64bf452b6002a1f5 |
|
BLAKE2b-256 | 3d37ba32e6b86d3cddd46daf3eed93fc01d575bd0f1bf8c17f7ed0004dc639c6 |
Close
Hashes for pillow_jxl_plugin-1.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 070d9627cf21e3ab1d9564ac46c12f9cae7a168fee3307d87c9f504db14de257 |
|
MD5 | d7a0d04387e1588e1216d2f9dd9fd41d |
|
BLAKE2b-256 | 0791e2f29797051678d2ae95132988346fc8c10b3e7d9a7b7f46ea5b5dc208f1 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ed5af2d258312173e245f98e117dd2555256d1af0b1e7c91d73b1a622a1dc9d |
|
MD5 | dae17501eebb851a28f5c6172971137c |
|
BLAKE2b-256 | 93aaa49eb9b3c1f612a8b73950e2c23112f622987398afd2f76ce7cb9b5de7cc |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5d024a6f284fc7ef09f00db2498fbfb57b13c159102a28a50fff65eb353ef73 |
|
MD5 | d0e6a60efb20fa6a9098c66943a3e5a3 |
|
BLAKE2b-256 | cfd36f36bb83e21ec281b998bb2ecf6dcd25150dbdf985ee79dc14295fc49ec9 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa19d5dc2f6755af20f7d2cb8e28bcb01068191676b75e372bbb37d1e289d92b |
|
MD5 | 13f73286bdec746f61992a90a3d1a343 |
|
BLAKE2b-256 | 2cdff01abf3181bcc7dbd12c2db249fa797fb8d16df32fb1c4f5841edd1c9573 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7ffcd2fe5f2e918f38d93b0099e7bf0bd792eaa2cb39aea60d6863fb436b076 |
|
MD5 | 61a5556db19a27d07825408c063892ee |
|
BLAKE2b-256 | d37bcbc0b1a66db5b028bc78aeccbbedc7ae5712e55bf586877597167aaec1ce |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 198f5eefe2e7cacea6091ffb5e46a2e1be7c65293bac554a469e80e761c50b06 |
|
MD5 | 162fd4d133ff6ab8717f6bcf9b5fcfe3 |
|
BLAKE2b-256 | 37370447d75cb2b9bd7ef0b373a297bc44cdc1d634a0338a7bc3941edd55c5a3 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b09441ea55aca0e029c05b4fe9f98f23a3ef0318bdbd437f5b42f4237fc96b3 |
|
MD5 | 4e75792d45a2717263cbf2842225e9d5 |
|
BLAKE2b-256 | 40c8c210f34e42c9376e93542eb9d2635f83072a2c14dcd0828baac8563a928f |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a90d9ab07b4b53731cc4bacfaba880db362ec3ba7ea525c0b3b176cc0b79028e |
|
MD5 | cabf3d1ee67aee201bacf0874d856e5b |
|
BLAKE2b-256 | 5dcf1e071a4ca8378a2bc15bdafb44698bf854fb3090cb790cf3d80b00c7287b |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bbe13bda209eb5e08d13cd93a702620c7fdde84224344322bf46d08884653e0 |
|
MD5 | e853e1692e35e74155a4ff138f18cfca |
|
BLAKE2b-256 | 5e3330367ee61e228952d8170ea2ce82416a477095d4d387bd0fdecc507a5853 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9604460a55d6be9ccef919f1c31d9f64a77722ea56e9bce239f80a4e32fe602d |
|
MD5 | c92127c858c35aea6b5fa0c7c1364dc0 |
|
BLAKE2b-256 | 920b810316e20cec66fbc9ec2345781fd5622ad0eee7d67e26479e17e5186a79 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 814be1137f1e31b3ea340ca078fd168964204a074de6e6ac86db5f60cb37d119 |
|
MD5 | 0bf7b8d131983cf324f578a5b79aeb43 |
|
BLAKE2b-256 | 05cabad6969e8974e1f3cc49e7b97bdbab8a63cabc192a0b784144d1d6795dc8 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c007d0927bcbcd0139bab8cdec12fe4edbe4ab64fee437e8e600fcd54662822 |
|
MD5 | dc206a4383e3f668a843547958e53cfd |
|
BLAKE2b-256 | d9023c53c7a77dd77062b6e3b07cdf2463cc3bdb4b307df757e344b7f3285169 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 553c78f04f875c4d6b857c0ab03a8e501ce43203922d21bde57e406084511f67 |
|
MD5 | d3671b42485752125ff72fc65a71d3b8 |
|
BLAKE2b-256 | 99fc1170a9ed28fe09a3e7ff2c95b69befa91498a97a60a08e9153094e65077d |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c553998d28bf0a868dd1f14a5e35e1285ded43c50abb30c503a3f0ed14beb12d |
|
MD5 | 1bf647ddadb74ec2aa210b05a395845e |
|
BLAKE2b-256 | 765b53ebe83de1178a9446ae13477fe0299b29d453b5995d3f6ec9e1ad008bb7 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72afa96d4f86ace1f2eea2373028c19ac6c4e4f250e37fd8fe5f6b4ab50fd459 |
|
MD5 | 9f386de80c793641adf6e6eae2f9c195 |
|
BLAKE2b-256 | 71bbfbcb09c1db4bb7c10bf3b039a9b3823b239bc1942a0277d3cd9141a3292d |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cf35e70cca311857fbc2875b3ca50b244a06845ca55027c7299496a058666c0 |
|
MD5 | 23ef96783ecd47a72a6046f91e4b5b84 |
|
BLAKE2b-256 | be7c32581a4718430f66cd43a5432cf9161dfcc6144c6e4c770558d4aa30b16c |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab86aa107b6e50a429f4b2aee97492839ac8ae310f593e9b4cee470e9c8d7b6a |
|
MD5 | 9aa3f879324cb2c36ef4a871fb8c67f9 |
|
BLAKE2b-256 | 342e043123207f56b74f730e47e4ae63f1a76d0026f8ba26d91e24e5d9dbc294 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaab88332866d5155bbdef0c954cf0a85eacccf17ab1f1e2f1ac7feae3940fda |
|
MD5 | 864d3e77d14d51230c63ef80b36197ed |
|
BLAKE2b-256 | cca75f847fe37a74bffc0748bfc48e94ee788a3dcbde0240458f3428f7ea5aeb |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f45f9cb3532aee7052c5f4554ab86a1e44b99c0eb3de2d2c70dd5732298d970a |
|
MD5 | 697752aef611ab5d8c7a09d7f46855e2 |
|
BLAKE2b-256 | 2259c2f36f87b6b1290a193c4bc578b43a56e57eff7f9f2e13e35bc1841691f7 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a866295f57b53ea50e838c20093cd1203c3f5d0dcd45fdeb32cec6edc9fb9b7e |
|
MD5 | ae5d54358c08d7cb51d03abcbf9de50f |
|
BLAKE2b-256 | bac4cfd0e2b0879fcbd2598ddcfa3a4134e76faf2636090acb4f2b6c78be7a47 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1504349e2f87d05767b219d25196527770c195a7abfad5db358e131954d89bb |
|
MD5 | 323a3c99468414eb014cb3ef18ca17f4 |
|
BLAKE2b-256 | efff3e8d21fea46bdbc0297daf1bd046724a00a9f2b441382b37db5050794251 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a65fd8c598ff20c31236ab3f875ad4fc9d962bfff9bbb3a886a6098c8cd6d532 |
|
MD5 | 15e352ff832c06239537c8e3ed9b66b2 |
|
BLAKE2b-256 | 6e73f32d97a3595ebc647e24c8e2a6d8a9f042c3a9d86fc345ab98844de512f9 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fef89fda9d99aff6a0452284c615d5e18d7ed4890ac4b330c0e6442e47b747f9 |
|
MD5 | 8914d4284f9410456d2e51702e3ddd96 |
|
BLAKE2b-256 | e0bf3c39d28f9b45e777acf74d999c5f1db0f8fd9c0a4c0998dad87f29609e85 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | add597e946c342a4abdf70cd5f2babbbba41144bef6fbb72fc8f75e622dfc11d |
|
MD5 | a27874f8ab4ebd0be25fc82f1befbb9b |
|
BLAKE2b-256 | 242d8469aec0562d1960793765052ec07ea4be9eb50f91d859690b6644f0fc65 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee853b35ee0a6cdc4e1e9c6368a4d2f156f8be05096799a7899647799de81324 |
|
MD5 | 8f843df60c30bc290acca174a7235940 |
|
BLAKE2b-256 | d7ae6417984db309cd488913ca0f96574894dca545ed81feb207f6f8f7150025 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b019b731c90a217f54594cd34187703ab752fd7187f1dad1fc5ff6eede699bb4 |
|
MD5 | ed92a9843d727d5b35e9f290334a2da8 |
|
BLAKE2b-256 | ca342fa9738609c0080a0ee51a51c24ee8d10dc0611a9a93c1573fd1b24cee9b |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c8642e046a2e3d1a688d1f5ef4cda96eb7f1dda6eae2fa97da54be769435c20 |
|
MD5 | 9df12815d030b42b9da0eb149b1ae865 |
|
BLAKE2b-256 | 8f79ebe2915f8938518ba916378f22e494318ff73f59473b6d15143895fe2d06 |
Close
Hashes for pillow_jxl_plugin-1.0.1-cp38-cp38-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c9de5aad383f1d32f0ef519cb0c7e47a958c71d6fc6bd4b77ff329130ed2916 |
|
MD5 | 8edad75af2be4e678ce48257963849b1 |
|
BLAKE2b-256 | d9152b1594a573b753c39a943eba0c91d3cf3f0b4d47d27df2694b85cc63d6fb |