Визуализация JPEG 2000 DICOM сжатия изображения с Fo-Dicom - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь создать простую программу просмотра WinForms для отображения файлов DICOM, созданных в системе NOVARAD pacs.Я использую следующий код со страницы GitHub :

var image = new DicomImage(@"C:\myDicom.dcm");                        
image.RenderImage().AsClonedBitmap().Save(@"test.jpg");
Process.Start("test.jpg");

Когда я запускаю код, я получаю следующую ошибку:

Dicom.Imaging.Codec.DicomCodecException: 'Набор данных декодирования с синтаксисом передачи: сжатие изображений JPEG 2000 (только без потерь) не поддерживается.'

Я предполагаю, что мне нужно распаковать из JPEG 2000. Может ли это непокончить с fi-dicom?

Я пытался поиграть с библиотекой GDCM, но не смог найти упаковщик C #, и заметил несколько комментариев, в которых говорилось, что они свернули его в fo-dicom.

Есть предложения?

Спасибо

1 Ответ

0 голосов
/ 27 сентября 2018

В приложениях .NET Framework архитектура сборки должна быть установлена ​​на x86 или x64.Доступ к кодекам на Любая архитектура CPU не будет работать, так как для этой архитектуры нет собственных библиотек кодеков.Для получения дополнительной информации см. fo-dicom wiki .

...