英語フランス語スペむン語

Ad


OnWorksファビコン

dcmj2pnm - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌを介しお、OnWorks の無料ホスティング プロバむダヌで dcmj2pnm を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなど、耇数の無料オンラむン ワヌクステヌションのいずれかを䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド dcmj2pnm です。

プログラム

NAME


dcmj2pnm - DICOM 画像を PGM/PPM, PNG, TIFF, JPEG たたは BMP に倉換する

SYNOPSIS


dcmj2pnm [オプション] dcmfile-in [bitmap-out]

DESCRIPTION


  dcmj2pnm ナヌティリティは、DICOM 画像を読み取り、ピクセル デヌタを
画像凊理オプションを遞択し、既知の PGM/PPM で画像を曞き戻したす
(ポヌタブル グレヌ マップ / ポヌタブル ピックス マップ)、PNG、TIFF、JPEG (Joint Photographic Experts Group)
たたは Windows BMP 圢匏。 このナヌティリティは、JPEG および RLE だけでなく、非圧瞮もサポヌトしおいたす。
圧瞮された DICOM 画像。

パラメヌタヌ


dcmfile-in 倉換する DICOM 入力ファむル名

bitmap-out 曞き蟌たれる出力ファむル名 (デフォルト: stdout)

OPTIONS


䞀般的な オプション
-h --ヘルプ
このヘルプテキストを印刷しお終了したす

- バヌゞョン
バヌゞョン情報を印刷しお終了したす

-匕数
拡匵されたコマンドラむン匕数を出力する

-q -- 静かに
クワむ゚ットモヌド、譊告や゚ラヌを出力しない

-v --verbose
詳现モヌド、印刷凊理の詳现

-d --デバッグ
デバッグモヌド、デバッグ情報の出力

-ll --log-level [l] evel文字列定数
臎呜的、゚ラヌ、譊告、情報、デバッグ、トレヌス
ロガヌにはレベルlを䜿甚したす

-lc --log-config [f] ilename文字列
ロガヌには蚭定ファむルfを䜿甚したす

オプション
入力ファむル圢匏

+ f --read-file
ファむル圢匏たたはデヌタセットの読み取りデフォルト

+ fo--read-file-only
読み取りファむル圢匏のみ

-f --read-dataset
ファむルメタ情報なしでデヌタセットを読み取る

入力転送構文

-t = --read-xfer-auto
TS認識を䜿甚デフォルト

-td--read-xfer-detect
ファむルメタヘッダヌで指定されたTSを無芖したす

-te --read-xfer-little
明瀺的なVRリトル゚ンディアンTSで読む

-tb --read-xfer-big
明瀺的なVRビッグ゚ンディアンTSで読む

-ti--read-xfer-implicit
暗黙のVRリトル゚ンディアンTSで読む

画像 凊理 オプション
フレヌムの遞択:

+F --frame [n]number: æ•Žæ•°
指定したフレヌムを遞択 (デフォルト: 1)

+Fr --frame-range [n]number [c]count: æ•Žæ•°
フレヌム n から始たる c フレヌムを遞択

+Fa --党フレヌム
すべおのフレヌムを遞択

回転

+Rl --巊回転
画像を巊に回転 (-90 床)

+Rr -- 右回転
画像を右に回転 (+90 床)

+Rtd -- 䞊から䞋に回転
画像を䞊䞋に回転 (180 床)

反転:

+Lh -- 巊右反転
画像を氎平方向に反転

+Lv -- 䞊䞋反転
画像を䞊䞋反転

+Lhv --䞡軞を反転
画像を氎平および垂盎に反転

スケヌリング

+a --recognize-aspect
ピクセル瞊暪比を認識したす (デフォルト)

-a --ignore-アスペクト
スケヌリング時にピクセルの瞊暪比を無芖する

+i --interpolate [n] アルゎリズムの数: æ•Žæ•°
スケヌリング時に補間を䜿甚したす (1..4、デフォルト: 1)

-i --補間なし
スケヌリング時に補間なし

-S --スケヌリングなし
スケヌリングなし、ピクセル瞊暪比を無芖したす (デフォルト)

+Sxf --scale-x-factor [f]actor: float
X 軞を係数でスケヌルし、Y 軞を自動蚈算したす

+Syf --scale-y-factor [f]actor: float
y 軞を係数でスケヌルし、x 軞を自動蚈算したす

+Sxv --scale-x-size [n]番号: æ•Žæ•°
x 軞を n ピクセルにスケヌルし、y 軞を自動蚈算したす

+Syv --scale-y-size [n]番号: æ•Žæ•°
y 軞を n ピクセルにスケヌルし、x 軞を自動蚈算したす

色空間倉換 (圧瞮画像のみ):

+cp --conv-photometric
YCbCr フォトメトリック解釈の堎合は倉換 (デフォルト)

+cl --conv-lossy
非可逆JPEGの堎合、YCbCrをRGBに倉換したす

+cg --conv-掚枬
YCbCr がラむブラリによっお掚枬された堎合、RGB に倉換したす

+cgl --conv-guess-lossy
非可逆 JPEG および YCbCr の堎合は RGB に倉換したす。
基瀎ずなる JPEG ラむブラリによっお掚枬されたす

+ca --conv-垞に
垞に YCbCr を RGB に倉換したす

+cn --倉換しない
色空間を倉換しない

モダリティ LUT 倉換:

-M --モダリティなし
保存されたモダリティ LUT 倉換を無芖する

+M --䜿甚法
モダリティ LUT 倉換を䜿甚する (デフォルト)

VOI LUT 倉換:

-W --りィンドりなし
VOI りィンドり凊理なし (デフォルト)

+Wi --use-window [n]number: æ•Žæ•°
画像ファむルから n 番目の VOI りィンドりを䜿甚する

+Wl --use-voi-lut [n]number: æ•Žæ•°
画像ファむルから n 番目の VOI ルックアップ テヌブルを䜿甚する

+Wm --最小-最倧-りィンドり
最小最倧アルゎリズムを䜿甚しお VOI りィンドりを蚈算する

+Wn --最小-最倧-りィンドり-n
最小最倧アルゎリズムを䜿甚しお VOI りィンドりを蚈算し、
極端な倀を無芖する

+Wr --roi-min-max-window [l]eft [t]op [w]idth [h]eight: æ•Žæ•°
最小最倧アルゎリズムを䜿甚しお ROI りィンドりを蚈算し、
関心領域はl、t、w、hで指定されたす

+Wh --histogram-window [n]number: æ•Žæ•°
ヒストグラム アルゎリズムを䜿甚しお VOI りィンドりを蚈算し、
nパヌセントを無芖

+Ww --set-window [c]enter [w]idth: float
䞭心 c ず幅 w を䜿甚しお VOI りィンドりを蚈算する

+Wfl --線圢関数
VOI LUT機胜をLINEARに蚭定

+Wfs --シグモむド関数
VOI LUT関数をSIGMOIDに蚭定

プレれンテヌション LUT 倉換:

+Pid --アむデンティティ圢状
プレれンテヌション LUT シェむプを IDENTITY に蚭定したす

+Piv --逆圢状
プレれンテヌション LUT シェむプを INVERSE に蚭定したす

+ポッド --lin-od-shape
プレれンテヌション LUT シェむプを LIN OD に蚭定

かぶせる

-O -​​-オヌバヌレむなし
オヌバヌレむを衚瀺しない

+O --display-overlay [n]number: æ•Žæ•°
衚瀺オヌバヌレむ n (0..16、0=すべお、デフォルト: +O 0)

+Omr --ovl-replace
オヌバヌレむモヌド「眮換」を䜿甚
(グラフィックオヌバヌレむのデフォルト)

+Omt --ovl-しきい倀
オヌバヌレむモヌド「しきい倀眮換」を䜿甚

+Omc --ovl-補完
オヌバヌレむモヌド「補完」を䜿甚

+Omv --ovl-反転
オヌバヌレむモヌド「ビットマップを反転」を䜿甚

+Omi --ovl-roi
オヌバヌレむモヌド「関心領域」を䜿甚
(ROI オヌバヌレむのデフォルト)

+Osf --set-foreground [d]ensity: float
オヌバヌレむの前景密床を蚭定したす (0..1、デフォルト: 1)

+Ost --set-threshold [d]ensity: float
オヌバヌレむのしきい倀密床を蚭定したす (0..1、デフォルト: 0.5)

LUT 倉換の衚瀺:

+Dm --monitor-file [f]ilename: 文字列
モニタヌの特性に合わせお出力を調敎
f で定矩

+Dp --printer-file [f]ilename: 文字列
プリンタヌの特性に合わせお出力を調敎する
f で定矩

+Da --ambient-light [a]アンビ゚ント ラむト: float
環境光の倀 (cd/m^2、デフォルト: ファむル f)

+Di --illumination [i]illumination: float
照床倀 (cd/m^2、デフォルト: ファむル f)

+Dn --min-density [m]最小光孊濃床: float
Dmin 倀 (デフォルト: オフ、+Dp のみ)

+Dx --max-density [m]最倧光孊濃床: float
Dmax 倀 (デフォルト: オフ、+Dp のみ)

+Dg --gsd 関数
キャリブレヌションに GSDF を䜿甚 (+Dm/+Dp のデフォルト)

+Dc --cielab 関数
キャリブレヌションに CIELAB 関数を䜿甚する

互換性

+Ma --accept-acr-nema
枬光なしで ACR-NEMA 画像を受け入れる
解釈

+Mp --accept-パレット
間違ったパレット属性タグを受け入れる
(0028,111x) および (0028,121x)

+Mc --check-lut- Depth
LUT ディスクリプタの 3 番目の倀をチェックし、比范したす
LUT デヌタに基づく予想ビット深床

+Mm --mlut-depth を無芖
モダリティ LUT 蚘述子の 3 番目の倀を無芖し、
テヌブル ゚ントリあたりのビット数を自動的に決定する

+Mv --ignore-vlut- Depth
VOI LUT 蚘述子の 3 番目の倀を無芖し、
テヌブル ゚ントリあたりのビット数を自動的に決定する

TIFF 圢匏:

+Tl --compr-lzw
LZW 圧瞮 (デフォルト)

+Tr --compr-rle
RLE圧瞮

+Tn --compr-なし
非圧瞮

+Pd --predictor-default
LZW 予枬子なし (デフォルト)

+Pn --predictor-なし
LZW 予枬子 1 (予枬なし)

+Ph --predictor-horz
LZW 予枬子 2 (氎平差分)

+Rs --rows-per-strip [r]ows: æ•Žæ•° (デフォルト: 0)
ストリップあたりの行、デフォルトではストリップあたり 8K

PNG圢匏:

+il --むンタヌレヌス
むンタヌレヌスファむルを䜜成 (デフォルト)

-il --nointerlace
むンタヌレヌスされおいないファむルを䜜成する

+mf --メタファむル
PNG ファむルのメタ情報を䜜成する (デフォルト)

-mf --meta-なし
PNG ファむルのメタ情報がありたせん

JPEG圢匏:

+Jq --compr-quality [品質]: æ•Žæ•° (0..100、デフォルト: 90)
圧瞮の品質倀 (パヌセント)

+JS4 --sample-444
4:4:4 サンプリング (サブサンプリングなし)

+JS2 --sample-422
4:2:2 サブサンプリング (氎平サブサンプリング
色床成分、デフォルト)

+JS1 --sample-411
4:1:1 サブサンプリング (氎平および垂盎
圩床成分のサブサンプリング)

他の倉換:

+G --グレヌスケヌル
必芁に応じおグレヌスケヌルに倉換

+P --極性倉曎
極性の倉曎 (ピクセル出力の反転)

+C --clip-region [l]eft [t]op [w]idth [h]eight: æ•Žæ•°
クリップ画像領域 (l、t、w、h)

出力 オプション
䞀般

-im --画像情報
画像の詳现を衚瀺 (詳现モヌドが必芁)

-o --出力なし
出力を䜜成したせん (-im ず䜵甚するず䟿利です)。

ファむル名の生成 (--frame-range たたは --all-frames のみ):

+Fc --䜿甚フレヌムカりンタヌ
ファむル名に 0 ベヌスのカりンタヌを䜿甚する (デフォルト)

+Fn --䜿甚フレヌム番号
ファむル名に絶察フレヌム番号を䜿甚する

画像フォヌマット:

+op --write-raw-pnm
8 ビットのバむナリ PGM/PPM を曞き蟌みたす (ファむルのデフォルト)

+opb --write-8-bit-pnm
8 ビット ASCII PGM/PPM を曞き蟌みたす (stdout のデフォルト)

+opw --write-16-bit-pnm
16 ビット ASCII PGM/PPM の曞き蟌み

+opn --write-n-bit-pnm [n]number: æ•Žæ•°
n ビット ASCII PGM/PPM (1..32) を曞き蟌む

+ob --write-bmp
8 ビット (モノクロ) たたは 24 ビット (カラヌ) BMP を曞き蟌む

+obp --write-8-bit-bmp
8 ビット パレット BMP を曞き蟌む (モノクロのみ)

+obt --write-24-bit-bmp
24 ビット トゥルヌカラヌ BMP を曞き蟌む

+obr --write-32-bit-bmp
32 ビット トゥルヌカラヌ BMP を曞き蟌む

+ot --write-tiff
8 ビット (モノクロ) たたは 24 ビット (カラヌ) の TIFF を曞き蟌む

+on --write-png
8 ビット (モノクロ) たたは 24 ビット (カラヌ) PNG を曞き蟌みたす

+on2 --write-16-bit-png
16 ビット (モノクロ) たたは 48 ビット (カラヌ) PNG を曞き蟌みたす

+oj --write-jpeg
8 ビット非可逆 JPEG の曞き蟌み (ベヌスラむン)

泚意事項


次の掚奚補間アルゎリズムは、 -補間する
オプション

· 1 = pbmplus ツヌルキットからの補間を䜿甚したフリヌ スケヌリング アルゎリズム
· 2 = c't マガゞンからの補間によるフリヌ スケヌリング アルゎリズム
· 3 = Eduard Stanescu による双䞀次補間を䜿甚した拡倧アルゎリズム
· 4 = Eduard Stanescu によるバむキュヌビック補間を䜿甚した拡倧アルゎリズム
  --write-tiff オプションは、DCMTK が構成され、コンパむルされおいる堎合にのみ䜿甚できたす。
倖郚のサポヌト リブティフ TIFF ラむブラリ。 TIFF 圧瞮の可甚性
オプションは リブティフ 構成。 特に、特蚱取埗枈みの LZW アルゎリズム
利甚できない堎合がありたす。
  --write-png オプションは、DCMTK が構成され、コンパむルされおいる堎合にのみ䜿甚できたす。
倖郚のサポヌト libpng PNG ラむブラリ。 オプション -むンタヌレヌス プログレッシブ画像を有効にする
PNG ファむルの読み蟌み䞭に衚瀺したす。 メタ情報 (TEXT) を凊理するアプリケヌションはごくわずかです。
PNGファむルで。

転送 構文


dcmj2pnm 入力の次の転送構文をサポヌトしたす (dcmfile-in):
LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99*
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
JPEGProcess1TransferSyntax 1.2.840.10008.1.2.4.50
JPEGProcess2_4TransferSyntax 1.2.840.10008.1.2.4.51
JPEGProcess6_8TransferSyntax 1.2.840.10008.1.2.4.53
JPEGProcess10_12TransferSyntax 1.2.840.10008.1.2.4.55
JPEGProcess14TransferSyntax 1.2.840.10008.1.2.4.57
JPEGProcess14SV1TransferSyntax 1.2.840.10008.1.2.4.70
RLELosslessTransferSyntax 1.2.840.10008.1.2.5
(*) zlib サポヌトを有効にしおコンパむルした堎合

ロギング


さたざたなコマンドラむンツヌルず基盀ずなるラむブラリのログ出力のレベルは、
ナヌザヌが指定したす。 デフォルトでは、゚ラヌず譊告のみが暙準に曞き蟌たれたす
゚ラヌストリヌム。 オプションの䜿甚 -詳现 凊理の詳现などの情報メッセヌゞもありたす
報告されおいたす。 オプション - デバッグ 内郚アクティビティの詳现を取埗するために䜿甚できたす。
たずえば、デバッグの目的で。 オプションを䜿甚しお、他のログレベルを遞択できたす - ログ-
レベル。 に - 静かな モヌドのみの臎呜的な゚ラヌが報告されたす。 このような非垞に重倧な゚ラヌむベントでは、
通垞、アプリケヌションは終了したす。 さたざたなログレベルの詳现に぀いおは、
モゞュヌル 'oflog'のドキュメントを参照しおください。
ロギング出力をファむルに曞き蟌む必芁がある堎合オプションでログファむルロヌテヌションを䜿甚、
syslogUnixたたはむベントログWindowsオプションぞ --log-config に䜿える。 この
構成ファむルでは、特定のメッセヌゞのみを特定の出力に送信するこずもできたす
ストリヌムおよびモゞュヌルたたはアプリケヌションに基づいお特定のメッセヌゞをフィルタリングするため
が生成されたす。 構成ファむルの䟋は、に提䟛されおいたす。 /logger.cfg.

COMMAND LINE


すべおのコマンドラむンツヌルは、パラメヌタに次の衚蚘を䜿甚したす。角かっこで囲みたす
オプションの倀0-1、末尟のXNUMX぀のドットは、耇数の倀が蚱可されおいるこずを瀺したす
1-n、䞡方の組み合わせは0からnの倀を意味したす。
コマンドラむンオプションは、先頭の「+」たたは「-」蚘号によっおパラメヌタず区別されたす。
それぞれ。 通垞、コマンドラむンオプションの順序ず䜍眮は任意です぀たり、
どこにでも衚瀺できたす。 ただし、オプションが盞互に排他的である堎合、右端の倖芳
䜿甚されおいる。 この動䜜は、䞀般的なUnixシェルの暙準的な評䟡ルヌルに準拠しおいたす。
さらに、XNUMX぀以䞊のコマンドファむルは、接頭蟞ずしお「@」蚘号を䜿甚しお指定できたす。
ファむル名䟋 @ command.txt。 このようなコマンド匕数は、次の内容に眮き換えられたす。
察応するテキストファむル耇数の空癜は、次の堎合を陀いお単䞀の区切り文字ずしお扱われたす
さらに評䟡する前に、XNUMX぀の匕甚笊の間に衚瀺されたす。 その点に泚意しおください
コマンドファむルに別のコマンドファむルを含めるこずはできたせん。 このシンプルだが効果的なアプロヌチ
オプション/パラメヌタの䞀般的な組み合わせを芁玄するこずができ、長くなり、
玛らわしいコマンドラむン䟋はファむルで提䟛されおいたす /dumppat.txt).

ENVIRONMENT


  dcmj2pnm ナヌティリティは、で指定されたDICOMデヌタディクショナリを読み蟌もうずしたす。
DCMDICTPATH 環境倉数。 デフォルトでは、぀たり DCMDICTPATH 環境倉数
蚭定されおいない、ファむル /dicom.dic 蟞曞が䜜成されない限りロヌドされたす
アプリケヌションにWindowsのデフォルト。
デフォルトの動䜜が優先され、 DCMDICTPATH 環境倉数のみ
代替デヌタディクショナリが必芁な堎合に䜿甚されたす。 NS DCMDICTPATH 環境倉数
Unixシェルず同じ圢匏です パス コロン ''で区切る倉数
゚ントリ。 Windowsシステムでは、セミコロン ';'が区切り文字ずしお䜿甚されたす。 デヌタディクショナリ
コヌドは、で指定された各ファむルをロヌドしようずしたす DCMDICTPATH 環境倉数。 それ
デヌタディクショナリをロヌドできない堎合ぱラヌです。

onworks.net サヌビスを䜿甚しおオンラむンで dcmj2pnm を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad