v0.6.0-beta.6#
This software is in beta version, which means it is still undergoing testing and development before its official release. It may contain bugs, errors, or incomplete features that could affect its performance and functionality. By using this software, you agree to accept the risks and limitations associated with beta software. We appreciate your feedback and suggestions to help us improve this software, but we do not guarantee that we will implement them or that the software will meet your expectations. Please use this software at your own discretion and responsibility.
Key Features and Enhancements#
Removed NVIMGCODEC_EXT_API_VER. From now on, extensions versioning is base on NVIMGCODEC_VER instead
- Added support for nvJpeg2000 v0.9.0:
Enabled HT jpeg2000 encoding
Enabled int16 encoding
Enabled new quality types: Q-Factor (can be used via NVIMGCODEC_QUALITY_TYPE_QUALITY) and Quantization step
- Added support for nvTiff v0.5.1:
Enabled CUDA tiff encoder
Added support for CUDA 12.9
Upgraded OpenJpeg to v2.5.3
Added support for multi-image decoding.
Added nvimgcodecCodeStreamInfo_t and nvimgcodecCodeStreamView_t types to C API.
Moved region field from nvimgcodecImageInfo_t to nvimgcodecCodeStreamView_t.
Removed DecodeSource from Python API. Use CodeStream.getSubCodeStream instead.
- Changed quality steering mechanism and added new quality types:
use
quality_type
andquality_value
to specify qualityquality
andtarget_psnr
were removed
Allow encoding images with padded rows in Python.
Added support for BigTiff decoding
- Added support for metadata extraction from tiff files (Currently only nvTiff is supported)
GeoTiff metadata extraction
Medical - Philips metadata extraction
Medical - Aperio metadata extraction
Fixed Issues#
Fixed race condition on CPU decoders with GPU memory outputs
Use ZLIB_FOUND, JPEG_FOUND CMake variables to determine if ZLIB and JPEG are available
Fixed Python
encode
andwrite
freeze when no valid images were passedFixed Python
decode
andread
abort when passing onlyNone
Fixed Python
decode
andread
segfault when passingNone
as element of a batch
Deprecated features#
Support for CUDA 11 will end in the next release.
Support for Python 3.8 will end in the next release
Support for Maxwell, Volta, Pascal GPUs will end in the upcoming releases.