⚠️ 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_dcmimage.html).

dcmimage: ajoute la prise en charge des images couleur à dcmimgle

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

La classe d'interface principale est :

Outils

Ce module contient les outils en ligne de commande suivants :

Exemples

L'exemple suivant montre comment charger une image DICOM ne comportant qu'une seule image (monochrome ou couleur) et restituer ses données de pixels :

#include "dcmtk/dcmimage/diregist.h" / required to support color images /

/ ... /

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

if (image != NULL)

{

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

{

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

if (pixelData != NULL)

{

/ do something useful with the pixel data /

}

} else

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

}

delete image;