Image transformation, compression, and decompression codecs
Project description
The imagecodecs package provides block-oriented, in-memory buffer transformation, compression, and decompression functions for use in the tifffile, czifile, and other Python scientific imaging modules.
Decode and/or encode functions are currently implemented for Zlib DEFLATE, ZStandard, LZMA, BZ2, LZ4, LZW, LZF, PNG, WebP, JPEG 8-bit, JPEG 12-bit, JPEG SOF=0xC3, 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.18
Requirements
jxrlib 0.2.1 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.
Refer to the imagecodecs/licenses folder for 3rd party library licenses.
This software is based in part on the work of the Independent JPEG Group.
This software contains a modified version of jpg_0XC3.cpp.
Other Python packages providing imaging or compression codecs:
Revisions
- 2018.10.18
Improve jpeg_decode wrapper.
- 2018.10.17
Add JPEG SOF=0xC3 decoder based on jpg_0XC3.cpp.
- 2018.10.10
Add PNG codecs via libpng. 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 via liblzf.
- 2018.9.22
Add WebP codecs vial libwebp.
- 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 via openjpeg. 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 JPEG XR 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.18-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6ed05f30bf57c0ce08494a3a4edeb548b1a22f7203327bde040c1c0296435ae |
|
MD5 | 4f42499f425ace04ddb0c555bf450e76 |
|
BLAKE2b-256 | f80c3f54e2bc70cae507928e49a630fee6edd72206fbe43e8fb10fb31c39adf0 |
Hashes for imagecodecs-2018.10.18-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bfe5c15e149f25188c7041351146e1bad2d2701bbf4e889cc00d0593a8b53ca |
|
MD5 | ecf3bcfb15a5afb1c2e6e24875814066 |
|
BLAKE2b-256 | d5d6420835e51fc7d277c971176dd3ac7a365fffaf0b984f0c25ea9f7d472525 |
Hashes for imagecodecs-2018.10.18-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f83f584970f0e5fbbe2f317a2e5a27c6b70f90369156307656ae8c422ccbef2 |
|
MD5 | 830ed9ce72637f4dcd2ccc2123957ae8 |
|
BLAKE2b-256 | 2e4ab3adf00e0ef8e73a3a44110161fe1fa6ecab4f9175d3fccd07beefa289e6 |
Hashes for imagecodecs-2018.10.18-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 278c3e7992ba45ad50e00bd8bc6a48a73a2c403ce6903cc10b87f2615337108f |
|
MD5 | 959d828848f839b05063f98b0eef5280 |
|
BLAKE2b-256 | 4b930ab1471fc1b0fa0bf697865e1a30e13ed00f6c76d887f81af96c70d12ac1 |
Hashes for imagecodecs-2018.10.18-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 252a102d30ca625c5ceddd6ca4cead6be14528249a36defd5ce37af08c8cf667 |
|
MD5 | 7eb54a99f43a858c34e741d6ba16344f |
|
BLAKE2b-256 | 1b143e01927741cee52203897e7e863fd014e4e6a8d8f5a21791c74e44f3c448 |
Hashes for imagecodecs-2018.10.18-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d20808c868e365575451abdfbce84bc05534826607e43f1256b0d1d78e78bbd |
|
MD5 | bb6b9b1a1f3df9a20b445a14eec0d7aa |
|
BLAKE2b-256 | 0d0f15130b2fd4299553ead3178f4510ba15b77bd4dd687220f61e5d05b73c03 |
Hashes for imagecodecs-2018.10.18-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 308c6eb0da334de66a527a92271145699bbb8497160da8d1fd4350e4df65daf0 |
|
MD5 | 0e659ba8a156b7322e90423367bb6953 |
|
BLAKE2b-256 | 6bd63f9c6da57ab78cf271c55324fdf99226e3c17b2d22c3a7c2863916e82028 |
Hashes for imagecodecs-2018.10.18-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b12069c862baef03fc151db271b74ebfbe7505fad8cb7b1c1129abaa1384e92 |
|
MD5 | 044273a32dd3f6029bb7502cebca79a0 |
|
BLAKE2b-256 | 7fe0b82ee6b8898cfdb6dd18d2fbb6b0e032bd392b6f956fe5f30d84d46fd233 |
Hashes for imagecodecs-2018.10.18-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3308687973f4965a157025e8293e7a9379caf5fc2930dc6c9e341dd3dfbfb89e |
|
MD5 | 18a6dc7a91a4d44c07baebdf649d25d0 |
|
BLAKE2b-256 | a75064892b16025a47b5e24e5a8a585e814ced5e7f33d54660335612c1ab9b42 |
Hashes for imagecodecs-2018.10.18-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62384243bd526692734eef08ce13e8af0513e1fa317fcdfb564f7863e3a70919 |
|
MD5 | 4843c51104dc9e8f1a0bb5994481324f |
|
BLAKE2b-256 | 02dfe10eb47179b09dcc594000c0fc8d8e48b59f2953f2123b667c2d3f6f6cb3 |