Version 16 of this C API has changed from version 15 as follows:
LEADTOOLS Medical now supports all IODs and TAGS in 2008 base standard of DICOM 3.
LEADTOOLS version 16 now supports UNICODE and ANSI versions of the C API dlls. For information on the required dll name and import library, please refer to Files To Be Included With Your Application.
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:
L_DicomCreatePrivateCreatorDataElement
L_DicomFindFirstPrivateCreatorDataElement
L_DicomFindFirstPrivateElement
L_DicomFindNextPrivateCreatorDataElement
L_DicomGetDefaultSocketOptions
L_DicomGetEncapsulatedDocument
L_DicomGetNextUnusedPrivateTag
L_DicomSetEncapsulatedDocument
Multi-Frame Functional Groups
DICOM_SETIMAGE_MFG_OVERWRITE_SHARED
DICOM_SETIMAGE_MFG_VOI_LUT_PER_FRAME
DICOM_SETIMAGE_MFG_VOI_LUT_SHARED
DICOM_SETIMAGE_MFG_MODALITY_LUT_PER_FRAME
DICOM_SETIMAGE_MFG_MODALITY_LUT_SHARED
Mandatory modules and elements
DS_ADD_MANDATORY_ELEMENTS_ONLY
DS_ADD_MANDATORY_MODULES_ONLY
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:
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document