⚠️ Este é um site de tradução não oficial, sem relação com o DCMTK / OFFIS. Para informações oficiais, consulte a página original (https://support.dcmtk.org/docs/mod_dcmimgle.html).

dcmimgle: uma biblioteca de processamento de imagens e aplicativos utilitários

Este módulo contém classes para acessar e renderizar imagens DICOM monocromáticas. O suporte a imagens coloridas é fornecido pelo módulo dcmimage. O suporte a imagens comprimidas em JPEG é fornecido pelo módulo dcmjpeg.

As principais classes de interface são:

Ferramentas

Este módulo contém as seguintes ferramentas de linha de comando:

Exemplos

O exemplo a seguir mostra como carregar uma imagem DICOM monocromática de quadro único e renderizar seus dados de pixel:

DicomImage *image = new DicomImage("test.dcm");

if (image != NULL)

{

if (image->getStatus() == EIS_Normal)

{

if (image->isMonochrome())

{

image->setMinMaxWindow();

Uint8 pixelData = (Uint8 )(image->getOutputData(8 / bits /));

if (pixelData != NULL)

{

/ do something useful with the pixel data /

}

}

} else

cerr << "Error: cannot load DICOM image (" << DicomImage::getString(image->getStatus()) << ")" << endl;

}

delete image;