1

JPEG現在、Conversionへの変換用のモジュールを作成していますDICOM Image。分析の結果、タグのレンダリングは完了しましたが、ファイル内で画像が適切にレンダリングされていませんDICOM

を に変換するアルゴリズムはありますJPEGDICOM

4

4 に答える 4

1

Colby Dillion によって最初に作成されたmdcm C# DICOM ライブラリをご覧ください。彼は、 IJG/LibJPEGおよびOpenJPEGコード ベースへのマネージ C++「ブリッジ」を開発したため、mdcm は 8/12/16 ビット非可逆および可逆 JPEG サポートと JPEG-2000 サポートの両方を提供します。

Colby の元のライブラリには、WinForms の依存関係があります。ここで mdcm の Silverlight と WPF のターゲット フォークを作成しました。ライブラリの WPF バージョンは、Colby が最初に実装したものと同じ JPEG(-2000) コーデックを完全に利用できます。
一方、Silverlight バージョンは現在、これらのコーデックの恩恵を受けることができません。Silverlight で非可逆 JPEG をサポートするためにFJCoreおよびLibJpeg.Netライブラリを適用しようと試みましたが、これらのライブラリは現時点で 8 ビット イメージのみをサポートしています。

よろしく、
Anders @ Cureos

于 2011-09-30T09:47:13.347 に答える
0

JPEGをDICOMに「変換」する必要はありません。DICOMは、JPEGストリームの単なる「エンベロープ」です。これが、既存のMPEG2ファイルをカプセル化(= DICOMエンベロープに入れる)するためにGDCMで行ったことです。

http://gdcm.sourceforge.net/html/MpegVideoInfo_8cs-example.html

そのコードを入力JPEGファイルに適合させるだけです。たとえば、次を見てください。

http://gdcm.sourceforge.net/html/DecompressJPEGFile_8cs-example.html

解凍/再圧縮する必要はありません。これはリソースの浪費になります。

于 2012-12-06T16:30:34.230 に答える
0

.NET 自体には、DICOM をサポートする機能はありません。ライブラリを使用する必要があります。無料のものは知りませんが、LeadTools を使用したことがあります。しかし、私はそれに4/10を与えるだけで、他のオプションも探すことをお勧めします.

于 2011-09-30T06:38:52.847 に答える