これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dctopnm です。
プログラム:
NAME
dctopnm - ACR/NEMA DICOM PS3 ... DICOM PS3 - DICOM イメージを PNM ファイルに変換
SYNOPSIS
dctopnm [ -v |動詞 ] [ -静か|静か ]
DESCRIPTION
dctopnm 指定された dicom または acr-nema 入力ファイルを読み取り、生の画像ピクセル データをコピーします
PGM または PPM ヘッダーを追加した後、PNM ファイルにコピーします。
入力ファイルはカプセル化されていない、単一チャネル (グレースケールまたはパレット カラー、
測光解釈は単一チャンネルではチェックされません)、または XNUMX チャンネルではチェックされません
インターリーブされた RGB、および > 8 ビット データの場合は、
生のバイトが変換せずに入力から出力にコピーされるため、出力になります。 使用
dccp(1) 必要に応じて、まずエンコーディングを変更します。
ピクセル データをエンコードするために必要なバイト数のみが書き込まれます (
行、列、フレーム数、ピクセルごとのサンプル、割り当てられたビット)。 この意味は
奇数バイトの場合、余分な DICOM パディング バイトは生データにコピーされません。
出力。 これにより、netpbm ユーティリティが「マジック ナンバーを読み取り中」というエラーで混乱するのを防ぐことができます。
パディングバイトが存在する場合。 計算に必要な属性のいずれかがあれば、
正しいピクセル データ長が欠落している場合は、すべてのエンコードされたバイトが書き込まれます。
OPTIONS
PNM 出力は、指定された場所または標準出力に送られます。 詳細な出力は次のようになります。
標準エラー。
基本的な入力スイッチについては、 シントロ(1)。 このプログラムに固有のオプション
には次の値があります:
-静か|静か
画像パラメータの通常の記述を抑制します。
-詳細
ファイルの開始とメッセージの開始からのバイトオフセットをXNUMX進数で表示し、ダンプします
読み取り中、一度読み取ったコンテンツ、置換中、書き込み前のコンテンツ。
ENVIRONMENT
例
% dcfile big.dc3
メタ:UID 1.2.840.10008.1.2.1
メタ:説明「明示的なVRリトルエンディアン」
メタ:ByteOrder Little
メタ:VR Explicit
メタ:カプセル化されたいいえ
データ:UID 1.2.840.10008.1.2.2
データ: 説明「明示的な VR ビッグ エンディアン」
データ:ByteOrder Big
データ:VR Explicit
データ:カプセル化されたいいえ
% dctopnm big.dc3 big.pgm -エンディアン big
行数 = 512
列 = 512
フレーム数 = 0
測光解釈 = MONOCHROME2
ピクセルあたりのサンプル数 = 1
割り当てられたビット数 = 16
保存ビット数 = 16
ハイビット = 15
ピクセル表現 = 1
PlanarConfiguration = 0x0
行*列*ピクセルあたりのサンプル*割り当てビット/8 = 0x80000
書いています...
onworks.net サービスを使用してオンラインで dctopnm を使用する