Imagecodecs

Latest version: v2024.12.30

Safety actively analyzes 707268 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 11

2024.12.30

- Pass 7655 tests.
- Fix out parameter array not zeroed in some cases.
- Fix ultrahdr_encode with linear rgbaf16 input (108).
- Fix jpegls_encode with level greater than 9 (119).
- Fix jpeg8_encode with bitspersample and lossless=False (116).
- Fix excessive buffer allocation in lz4h5_encode (112).
- Fix build error with libjpeg (111).

2024.9.22

- Use libjpeg-turbo for all Lossless JPEG bit-depths if possible (105).
- Fix PackBits encoder fails to skip short replication blocks (107).
- Fix JPEG2K encoder leaving trailing random bytes (104).
- Fix encoding and decoding JPEG XL with custom bitspersample (102).
- Improve error handling in lzf_decode (103).
- Add Ultra HDR (JPEG_R) codec based on libultrahdr library (108).
- Add JPEGXS codec based on libjxs library (source only).
- Add SZ3 codec based on SZ3 library.
- Deprecate Python 3.9, support Python 3.13.

2024.6.1

- Fix segfault in sperr_decode.
- Fix segfault when strided-decoding into buffers with unexpected shapes (98).
- Fix jpeg2k_encoder output buffer too small (101).
- Add PCODEC codec based on pcodec library.
- Support NumPy 2.

2024.1.1

- Add 8/24-bit BMP codec.
- Add SPERR codec based on SPERR library.
- Add LZO decoder based on lzokay library.
- Add DICOMRLE decoder.
- Enable float16 in CMS codec.
- Enable MCT for lossless JPEG2K encoder (88).
- Ignore pad-byte in PackBits decoder (86).
- Fix heif_write_callback error message not set.
- Require lcms2 2.16 with issue-420 fixes.
- Require libjxl 0.9, libaec 1.1, Cython 3.

2023.9.18

- Rebuild with updated dependencies fixes CVE-2024-4863.

2023.9.4

Not secure
- Map avif_encode level parameter to quality (breaking).
- Support monochrome images in avif_encode.
- Add numthreads parameter to avif_decode (fix imread of AVIF).
- Add quantize filter (BitGroom, BitRound, GBR) via nc4var.c.
- Add LZ4H5 codec.
- Support more BCn compressed DDS fourcc types.
- Require libavif 1.0.

Page 1 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.