⚠️ Ceci est un site de traduction non officiel, sans lien avec DCMTK / OFFIS. Pour des informations faisant autorité, consultez la page originale (https://support.dcmtk.org/docs/mod_dcmimgle.html).

dcmimgle: bibliothèque de traitement d'images et applications utilitaires

Ce module contient des classes permettant d'accéder aux images DICOM monochromes et de les afficher. La prise en charge des images en couleur est assurée par le module dcmimage. La prise en charge des images compressées JPEG est assurée par le module dcmjpeg.

Les principales classes d'interface sont :

Outils

Ce module contient les outils en ligne de commande suivants :

Exemples

L'exemple suivant montre comment charger une image DICOM monochrome ne comportant qu'une seule image et afficher ses données de pixels :

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;