Набор данных декодирования с синтаксисом передачи: сжатие изображений JPEG 2000 не поддерживается - PullRequest
1 голос
/ 01 ноября 2019

Я знаю, что эта проблема уже решена ниже ссылка

Визуализация JPEG 2000 Dicom сжатия изображений с Fo-Dicom

Однако, чтобы изменить сборку x86 или x64 с любого процессора, не помогло моей проблеме.

похоже, проблема та же, что и в приведенной выше ссылке, потому что моя проблемная часть выглядит так же, как и выше:

WriteableBitmap bmp = image.RenderImage().As<WriteableBitmap>();

I 'Я использую vs2019 и ссылаюсь на fo-dicom 4.0.3 Спасибо за любую помощь!

1 Ответ

2 голосов
/ 03 ноября 2019

Прежде всего взгляните на эту вики-страницу: https://github.com/fo-dicom/fo-dicom/wiki/Supported-Transfer-Syntaxes В зависимости от платформы, которую вы строите, поддерживаются не все синтаксисы передачи.

Если вы строите для настольного компьютера, тоВы должны построить явное в x86 или x64, а не в AnyCpu. Это потому, что нативные кодеки должны быть связаны при сборке, и там fo-dicom должен знать, какой из нативных dll связать.

если вы собираете netcore, fo-dicom не поддерживает так много кодеков изкоробка. Затем взгляните на https://github.com/Efferent-Health/Dicom-native. Они поделились своим кодеком, который работает на каждой платформе Netcore.

...