DICOM Format (DIC)

DICOM (DIC) files are commonly used in medical images. LEADTOOLS reads a broad range of DICOM formats, converting them to LEAD-supported bits-per-pixel as necessary. LEADTOOLS writes DICOM files in the LEAD-supported bits-per-pixel. DICOM files can contain many comment fields of varioius types. Use the LFile::ReadComment function to read comments in an existing file. Before writing a file, use the LFileSettings::SetComment function to create an array of comments to be saved in the file.

You can read DICOM files as follows:

You can write DICOM files as 8, 12, or 16-bit grayscale, 8-bit palettized color, or 24-bit RGB color (8 bits per plane).

The file constants associated with this file format are:

Constant Read Support Write Support Description
FILE_DICOM_GRAY 1 to 16 BPP (Grayscale) 1 to 16 BPP (Grayscale) [89] Grayscale DICOM uncompressed.
FILE_DICOM_COLOR 8, 24 BPP 8, 24 BPP [90] Color DICOM uncompressed.
FILE_DICOM_RLE_GRAY 1 to 16 BPP (Grayscale) 1 to 16 BPP (Grayscale) [125] Grayscale DICOM RLE compressed.
FILE_DICOM_RLE_COLOR 8, 24 BPP 8, 24 BPP [126] Color DICOM RLE compressed.
FILE_DICOM_JPEG_GRAY 8, 16 BPP (Grayscale) 8, 16 BPP (Grayscale) [127] Grayscale DICOM JPEG compressed.
FILE_DICOM_JPEG_COLOR 24 BPP 24 BPP [128] Color DICOM JPEG compressed.
FILE_DICOM_J2K_GRAY 8, 16 BPP (Grayscale) 8, 16 BPP (Grayscale) [293] Grayscale DICOM JPEG 2000 compressed.
FILE_DICOM_J2K_COLOR 24 BPP 24 BPP [294] Color DICOM JPEG 2000 compressed.
FILE_DICOM_JPEG_LS_GRAY 8, 16 BPP (Grayscale) 8, 16 BPP (Grayscale) [383] Grayscale DICOM JPEG-LS compressed.
FILE_DICOM_JPEG_LS_COLOR 24 BPP 24 BPP [384] Color DICOM JPEG-LS compressed.
FILE_DICOM_JPX_GRAY 8, 16 BPP (Grayscale) 8, 16 BPP (Grayscale) [389] Grayscale DICOM JPEG 2000 Part 2 compressed.
FILE_DICOM_JPX_COLOR 24 BPP 24 BPP [390] Color DICOM JPEG 2000 Part 2 compressed.

Required DLLs and Libraries

Related Formats

Platforms

Win32, x64.

Help Version 21.0.2020.8.25
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help