Skip to content

Releases: pydicom/pylibjpeg-openjpeg

v2.5.0

19 Aug 00:49
8ee7029

Choose a tag to compare

  • Fix bits above the J2K precision affecting the results when encoding
  • Use OpenJPEG v2.5.3
  • Add support for Python 3.14

v2.4.0

28 Oct 22:46
00c4e77

Choose a tag to compare

  • Fixes encoding and decoding on big endian systems
  • Drops support for Python 3.8 and adds it for 3.13
  • Require NumPy >= v2.0
  • Use OpenJpeg v2.5.2

v2.3.0

18 Jun 00:02
765ce80

Choose a tag to compare

  • Python3.8: uses NumPy < 2.0
  • Python 3.9-3.12: uses NumPy >= 2.0

v2.2.1

25 Mar 07:35
d27f807

Choose a tag to compare

  • Don't use MCT with RGB in encode_pixel_data()
  • Remove bytearray as image data source in encode_pixel_data() and encode_buffer()

v2.2.0

23 Mar 22:38
f45f309

Choose a tag to compare

  • Adds support for encoding bytes or bytearray
  • Fixes encoding using the JP2 format
  • Changes nr_components parameters to samples_per_pixel to be more in line with DICOM
  • Encoding with compression_ratios=[1] or signal_noise_ratios=[0] should now result in lossless encoding

v2.1.1

20 Jan 00:15
e6823ba

Choose a tag to compare

  • Fixes MacOS arm64 wheel builds

v2.1.0

13 Jan 03:08
419fcbc

Choose a tag to compare

  • Adds support for encoding a NumPy ndarray using JPEG 2000 lossy or lossless
  • Adds support for decoding JPEG 2000 images with up to 24 bit-depth

v2.0.0

07 Jan 07:13
6b094d2

Choose a tag to compare

  • Changed to v2.5.0 of OpenJPEG
  • Add support for decoding High Throughput J2K
  • Drop support for Python 3.7
  • Add support for Python 3.11 and 3.12
  • Add support for version 2 of the pixel data decoding interface
  • Add type hints
  • Move packaging and build system to pyproject.toml

v1.3.2

20 Feb 06:39
bfb3362

Choose a tag to compare

Added Python 3.11 wheels

v1.3.1

16 Jan 20:35

Choose a tag to compare

Added wheels for Linux aarch64 architecture