PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

導入 | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

導入

導入 – File_DICOM の使用法

DICOM とは?

File_DICOM は、DICOM ファイルの読み込みと変更を行います。DICOM は Digital Imaging and COmmunications in Medicine の略で、 デジタル画像 (X 線やトモグラフィー) やそれに関連する情報の作成、 保存および交換のための標準規格で、医療の現場で使用されます。 このパッケージは、個々の DICOM データの交換/移動はサポートしていません。 また、ネットワーク関連の機能もサポートしていません。 DICOM 標準についての詳細な情報は NEMA のサイト を参照ください。

作者として、 このパッケージで作成した情報をもとに診断を行うことは推奨しません。 その理由についての詳細は ここ を参照ください。

使用法

File_DICOM は、ふたつの目的のために使用します。 まずはファイル (画像データを含む) からデータを取得すること、 そして新しい値をそのデータに取得 (そして変更をファイルに書き戻す) ことです。

DICOM から関連するデータを取得し、画像データを同時にエクスポートする方法を見てみましょう。

データの表示

<?php
require_once('File/DICOM.php');

$dicom = new File_DICOM();
$res $dicom->parse("test.dcm");

// エラーチェック
if (PEAR::isError($res)) {
    die(
"Error: ".$res->getMessage()."\n");
}

// DICOM の属性の一部を、グループおよび要素インデックスを使用して表示します
echo 'StudyDate : '.$dicom->getValue(0x00080x0020)."\n";
echo 
'Image Date : '.$dicom->getValue(0x00080x0023)."\n";
echo 
'Image Type : '.$dicom->getValue(0x00080x0008)."\n";
echo 
'Study Time : '.$dicom->getValue(0x00080x0030)."\n";
echo 
'Institution Name : '.$dicom->getValue(0x00080x0080)."\n";
echo 
'Manufacturer : '.$dicom->getValue(0x00080x0070)."\n";
echo 
'Manufacturer Model Name : '.$dicom->getValue(0x00080x1090)."\n";
// あるいは要素名を指定します
echo 'Patient Name : '.$dicom->getValue('PatientName')."\n";
echo 
'Patient Age : '.$dicom->getValue('PatientAge')."\n";

// PGM 画像をファイルから取得します
$res $dicom->dumpImage('test.pgm');
if (
PEAR::isError($res)) {
    die(
"Error: ".$res->getMessage()."\n");
}
?>
忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「導入」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | 導入」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: