⚠️ これは 非公式の翻訳サイトです。DCMTK / OFFIS とは無関係です。正確な情報は 原文(https://support.dcmtk.org/docs/mod_dcmimgle.html) を参照してください。

dcmimgle: 画像処理ライブラリとユーティリティアプリ

このモジュールには、DICOM のモノクロ画像にアクセスして描画するためのクラスが含まれる。カラー画像のサポートは dcmimage モジュールが、JPEG 圧縮画像のサポートは dcmjpeg モジュールが提供する。

主なインターフェースクラスは次のとおり:

ツール

このモジュールには次のコマンドラインツールが含まれる:

次の例は、DICOM の単一フレームのモノクロ画像を読み込み、そのピクセルデータを描画する方法を示す:

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;