Version 16 of this C API has changed from version 15 as follows:
LEADTOOLS medical imaging now supports all IODs and TAGS in 2008 base standard of DICOM 3.
LEADTOOLS DICOM version 16 adds support for reading and writing DICOM data sets with 1-bit image data.
LEADTOOLS DICOM version 16 supports for creating/working with DICOM encapsulated documents.
LEADTOOLS DICOM version 16 supports for multi-frame functional groups.
LEADTOOLS DICOM version 16 enhanced DICOM communications.
DICOM IOD tables and context mapping tables are now loaded on demand instead of at startup. Tables can optionally be not loaded at all, or loaded partially.
When creating DICOMDIR with icon image or image preview for multi-frame DICOM, you can use representative Frame Number (0028, 6010) tag for the image frame.
Additional high level interfaces were added to simplify the handling and creation of Enhanced MR and CT with Shared Functional Groups and Per-Frame Functional Groups.
Also, additional high level interfaces were added to handle the following:
- PDF encapsulated DICOM
- CDA encapsulated DICOM
- Raw Data encapsulation
Multi-Frame Functional Groups
Mandatory modules and elements
The following functions have been changed since version 15
L_DicomGetWindowCount takes 1 new parameters.
L_DicomGetWindow takes 1 new parameters.
L_DicomSetWindow takes 1 new parameters.
L_DicomDeleteWindow takes 1 new parameters.
L_DicomSetModalityLUT takes 1 new parameters.
L_DicomDeleteModalityLUT takes 1 new parameters.
L_DicomInsertImage takes new flags.
L_DicomInsertImageList takes new flags.
L_DicomSetImage takes new flags.
L_DicomSetImageList takes new flags.
L_DicomDeleteImage takes new flags.
L_DicomGetImage reads Modality LUT, VOI LUT from Multi-Frame functional group.
L_DicomGetImageList reads Modality LUT, VOI LUT from Multi- Frame functional group.
L_DicomFindFirstKey takes many new keys.
L_DicomFindLastKey takes many new keys.
L_DicomInsertKey takes many new keys.
L_DicomGetValueKey takes many new keys.
For more information, refer to:
Medical Web Viewer .NET
.NET, Java, Android, and iOS/macOS Assemblies
C API/C++ Class Libraries