これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dcmdspfn です。
プログラム:
NAME
dcmdspfn - 標準表示カーブをテキスト ファイルにエクスポートする
SYNOPSIS
dcmdspfn [オプション]
DESCRIPTION
コマンドラインプログラムは、DCMTK モニター/カメラ/プリンター/スキャナーの特性を変換します
特性曲線 (CC)、表示機能を記述したタブ付きテキスト ファイルへのファイル
および 8 ビット ディスプレイの標準化後曲線 (PSC)。 各曲線の 256 の値
一般的なスプレッドシート プログラムで視覚化できます。 それ以上は表示曲線 (なし)
CC および PSC) は、指定された輝度/OD 範囲 (最小/最大) および
特定の数のデジタル ドライビング レベル (DDL)。
パラメーター
dcmfile-in ダンプする DICOM 入力ファイル名
OPTIONS
一般的な オプション
-h --ヘルプ
このヘルプテキストを印刷して終了します
- バージョン
バージョン情報を印刷して終了します
-引数
拡張されたコマンドライン引数を出力する
-q -- 静かに
クワイエットモード、警告やエラーを出力しない
-v --verbose
詳細モード、印刷処理の詳細
-d --デバッグ
デバッグモード、デバッグ情報の出力
-ll --log-level [l] evel:文字列定数
(致命的、エラー、警告、情報、デバッグ、トレース)
ロガーにはレベルlを使用します
-lc --log-config [f] ilename:文字列
ロガーには設定ファイルfを使用します
オプション
+Im --monitor-file [f] ファイル名: 文字列
モニターの特性を説明するテキスト ファイル
+Ic --カメラファイル [f] ファイル名: 文字列
カメラの特性を説明するテキスト ファイル
+Ip --printer-file [f] ファイル名: 文字列
プリンタの特性を説明するテキスト ファイル
+Is --scanner-file [f] ファイル名: 文字列
スキャナーの特性を説明するテキスト ファイル
+Il --lum-range [m]in max: float
最小および最大輝度 (cd/m^2)
+Io --od-range [m]in max: float
最小および最大の光学濃度 (OD)、
自動的に輝度に変換される
創造 オプション
+Ca --ambient-light [a]アンビエント ライト: float
環境光の値 (cd/m^2、デフォルト: ファイル f)
+Ci --illumination [i]illumination: float
照度値 (cd/m^2、デフォルト: ファイル f)
+Dn --min-density [m]最小光学濃度: float
Dmin 値 (デフォルト: オフ、+Ip および +Io のみ)
+Dx --max-density [m]最大光学濃度: float
Dmax 値 (デフォルト: オフ、+Ip および +Io のみ)
+Cd --ddl-count [n] DDL の数: 整数
デジタル運転レベルの数
(デフォルト: 256、--lum/od-range を使用した場合のみ)
+Cf --curve-fitting [n]番号: 整数
次数 n の多項式曲線近似アルゴリズムを使用する
(0..99、デフォルト: ファイル設定または XNUMX 次スプライン)
出力 オプション
+Og --gsdf [f]ファイル名: 文字列
陸自曲線データをファイルfに書き込む
+Oc --cielab [ファイル名]: 文字列
CIELAB 曲線データをファイル f に書き込む
注意事項
8 ビット表示システム用の CC、GSDF または CIELAB および PSC を記述する出力ファイル
(モニター、カメラ、プリンター、またはスキャナー) は単純なテキスト ファイルです。 「#」で始まる行は、
コメントとして扱われるため、空白行と同様にスキップされます。 入力ファイルでできることは、
インスタンスはコマンドラインツールで作成します dconvlum.
特性ファイルで定義されている周囲光の値も、
計算。 この場合、値はファイルのコメント ヘッダーの一部であるだけでなく、
DDL (デジタル駆動レベル) 値の数、絶対輝度範囲 (測定単位)
カンデラ/平方メートル)と JND インデックスの範囲(目に見える違い)
陸自の場合。 あるいは、環境光の値をコマンド ラインとして指定することもできます。
オプション。 モニター特性を読み取る代わりにXNUMXつの輝度値を設定する場合
ファイルを入力として使用すると、輝度範囲が DDL の数で線形に除算されます。
プリンターとスキャナーの場合、反射光に加えて照明も指定できます。
環境光(特性ファイルとコマンドラインの両方)。 のヘッダー
出力ファイルには、光学濃度 (OD) の代わりに最小および最大の光学濃度 (OD) が含まれます。
輝度範囲。 入力ファイル内の OD 値は次の順序で指定する必要があることに注意してください。
(モニターやカメラに使用される輝度値とは対照的に) 降順。 の
DDL 値 0 は常に黒 (最も暗い値) を意味し、最大 DDL 値は白を意味します。
(最も明るい値、透明なフィルム)。
データ フォルダーには、モニター、カメラ、プリンターのサンプル特性ファイルが含まれています。
スキャナー。 ディスプレイのキャリブレーションと Barten の詳細については、DICOM 標準パート 14 を参照してください。
モデル(陸自含む)。
ロギング
さまざまなコマンドラインツールと基盤となるライブラリのログ出力のレベルは、
ユーザーが指定します。 デフォルトでは、エラーと警告のみが標準に書き込まれます
エラーストリーム。 オプションの使用 -詳細 処理の詳細などの情報メッセージもあります
報告されています。 オプション - デバッグ 内部アクティビティの詳細を取得するために使用できます。
たとえば、デバッグの目的で。 オプションを使用して、他のログレベルを選択できます - ログ-
レベル。 に - 静かな モードのみの致命的なエラーが報告されます。 このような非常に重大なエラーイベントでは、
通常、アプリケーションは終了します。 さまざまなログレベルの詳細については、
モジュール 'oflog'のドキュメントを参照してください。
ロギング出力をファイルに書き込む必要がある場合(オプションでログファイルローテーションを使用)、
syslog(Unix)またはイベントログ(Windows)オプションへ --log-config に使える。 この
構成ファイルでは、特定のメッセージのみを特定の出力に送信することもできます
ストリームおよびモジュールまたはアプリケーションに基づいて特定のメッセージをフィルタリングするため
が生成されます。 構成ファイルの例は、に提供されています。 /logger.cfg.
COMMAND LINE
すべてのコマンドラインツールは、パラメータに次の表記を使用します。角かっこで囲みます
オプションの値(0-1)、末尾のXNUMXつのドットは、複数の値が許可されていることを示します
(1-n)、両方の組み合わせは0からnの値を意味します。
コマンドラインオプションは、先頭の「+」または「-」記号によってパラメータと区別されます。
それぞれ。 通常、コマンドラインオプションの順序と位置は任意です(つまり、
どこにでも表示できます)。 ただし、オプションが相互に排他的である場合、右端の外観
使用されている。 この動作は、一般的なUnixシェルの標準的な評価ルールに準拠しています。
さらに、XNUMXつ以上のコマンドファイルは、接頭辞として「@」記号を使用して指定できます。
ファイル名(例: @ command.txt)。 このようなコマンド引数は、次の内容に置き換えられます。
対応するテキストファイル(複数の空白は、次の場合を除いて単一の区切り文字として扱われます)
さらに評価する前に、XNUMXつの引用符の間に表示されます)。 その点に注意してください
コマンドファイルに別のコマンドファイルを含めることはできません。 このシンプルだが効果的なアプローチ
オプション/パラメータの一般的な組み合わせを要約することができ、長くなり、
紛らわしいコマンドライン(例はファイルで提供されています /dumppat.txt).
onworks.net サービスを使用してオンラインで dcmdspfn を使用する