Image transformation, compression, and decompression codecs
Project description
The imagecodecs package provides various block-oriented, in-memory buffer transformation, compression, and decompression functions for use in the tiffile, czifile, and other Python imaging modules.
Decode and/or encode functions are currently implemented for Zlib DEFLATE, ZStandard, LZMA, BZ2, LZ4, LZW, LZF, PNG, WebP, JPEG, JPEG 12-bit, JPEG 2000, JPEG XR, PackBits, Packed Integers, Delta, XOR Delta, Floating Point Predictor, and Bitorder reversal.
- Author:
- Organization:
Laboratory for Fluorescence Dynamics. University of California, Irvine
- Version:
2018.10.10
Requirements
jxrlib 0.2.0 with patch
A Python distutils compatible C compiler
Notes
Imagecodecs is currently developed, built, and tested on Windows only.
The API is not stable yet and might change between revisions.
Works on little-endian platforms only.
Python 2.7 and 3.4 are deprecated.
Other Python packages providing imaging or compression codecs:
Revisions
- 2018.10.10
Add PNG codecs. Add option to specify output colorspace in JPEG decoder. Fix Delta codec for floating point numbers. Fix XOR Delta codecs.
- 2018.9.30
Add LZF codecs.
- 2018.9.22
Add WebP codecs.
- 2018.8.29
Pass 396 tests. Add PackBits encoder.
- 2018.8.22
Add link library version information. Add option to specify size of LZW buffer. Add JPEG 2000 decoder. Add XOR Delta codec.
- 2018.8.16
Link to libjpeg-turbo. Support Python 2.7 and Visual Studio 2008.
- 2018.8.10
Initial alpha release. Add LZW, PackBits, PackInts and FloatPred decoders from tifffile.c module. Add JPEG and JXR decoders from czifile.pyx module.
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
Built Distributions
Hashes for imagecodecs-2018.10.10-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b431e65ca15592cbeda3adc823f3501c344bf643c4965222bf8b884a59154b9f |
|
MD5 | fd5078a913fe1a76421586189d00eabc |
|
BLAKE2b-256 | c6a58abe7a6aa30f719a097d31c6941e57d7050ea82bd58e7b530732bd4cabca |
Hashes for imagecodecs-2018.10.10-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a699a11a2eef53552b2c075ac0e4b25cda12fdaba8f0c64f65e6b196079ef25 |
|
MD5 | da9ee8f36731cd001fa3aba27158c626 |
|
BLAKE2b-256 | 26d80ef3fc8a6524642cc39c69fd6e03ba769246a5152aaa2c53b8e8bfa068b1 |
Hashes for imagecodecs-2018.10.10-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b851bed30605c4527c17c0b6e6ae9a9a8c476a24db576989c5f55194e2e6ca92 |
|
MD5 | 6b4abac0caa93f367b8ad9644dc7ac9d |
|
BLAKE2b-256 | 7eb5be443e875189d9bc55a25221a68467b23ed1104d65a2780bf9bc2762ff72 |
Hashes for imagecodecs-2018.10.10-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df0d78ffb5064e9282246642c022c928307d92577540cd419b7b8922daaaf6cc |
|
MD5 | 47033de4324cf8df573f473c322650b9 |
|
BLAKE2b-256 | 3ea4a442d0c7b2bf6c89d5e067f275a36c6da851f43f40370f9f5d714c9d3ced |
Hashes for imagecodecs-2018.10.10-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd2f9554185b9e1854e138575fb022c8e221ae7883426babc96e94b0d64cbc56 |
|
MD5 | b8aa8fbfa1a422e95daffa5b016a9b31 |
|
BLAKE2b-256 | ecd8c6d7b66ec1ac4e8ac1878088d56d1df9aed5091c912f59cd09445b7ac543 |
Hashes for imagecodecs-2018.10.10-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae8c25c613ec201f42100eba79ba9553cd0f21c13fad6b2f78d5524c97932faa |
|
MD5 | 075bd451dced8d1e2b19634709a8d4fc |
|
BLAKE2b-256 | 0a89f42365a95e7f68b25bcc88e0bf466d67b7957dd7c69016f96e3a9b04ff5a |
Hashes for imagecodecs-2018.10.10-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdbaf99afd90ad7b98deb670af3e8a7cb5b1ca6aaf9c77b6d63dc70638c3acf9 |
|
MD5 | 70a3b39192103d49bc936797d776dd1f |
|
BLAKE2b-256 | bf92228eabd2d903c242e0af313d144c4b9cd8854e907cf87de9a08cf36cbc5b |
Hashes for imagecodecs-2018.10.10-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0effa1829735c4a4253c54a0aae3418ff86f8b4b61fa645ff130eb71b104d82a |
|
MD5 | cb928d6c0f8155b3e7edd7775f047135 |
|
BLAKE2b-256 | 30f05bf480e7fb828c5c42a833c0f28cf914fdb3fbb99806d8e7be22a0aa87f9 |
Hashes for imagecodecs-2018.10.10-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27c6677bd8259b8453798dc53854ddc607a25a539919330852dd9dde6d392b1c |
|
MD5 | 04534681396c60d4961c7750c1391daa |
|
BLAKE2b-256 | d6a2e62f8ffd2e09b89d21ccf16b5d24d8fa8dc0518e42db7c795d1fe52d4724 |
Hashes for imagecodecs-2018.10.10-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09cb3649f17fcfb68e2cc085970107928f6c74af642e42630870c5c7d6082b16 |
|
MD5 | f2e6d82cc796e84db341037f6c150d94 |
|
BLAKE2b-256 | 1c07432f19d0ca5e77fca14f6d0dea01383004c5b7b0c4c6389e74cd69d36db1 |