C# 使用传输语法解码数据集:不支持JPEG 2000图像压缩

C# 使用传输语法解码数据集:不支持JPEG 2000图像压缩,c#,wpf,fo-dicom,C#,Wpf,Fo Dicom,我知道这个问题已经在下面的链接中解决了 然而,从任何CPU更改构建x86或x64都不能解决我的问题 在上面的链接中,这似乎是完全相同的问题,因为我的麻烦部分看起来与上面相同: WriteableBitmap bmp=image.RenderImage().As() 我使用的是vs2019,并参考了dicom 4.0.3 谢谢你的帮助 首先看一下这个wiki页面: 根据您正在构建的平台,并非所有传输语法都受支持 如果您是为桌面构建,那么您必须在x86或x64中显式构建,而不是在任何CPU中。这是

我知道这个问题已经在下面的链接中解决了

然而,从任何CPU更改构建x86或x64都不能解决我的问题

在上面的链接中,这似乎是完全相同的问题,因为我的麻烦部分看起来与上面相同:

WriteableBitmap bmp=image.RenderImage().As()

我使用的是vs2019,并参考了dicom 4.0.3
谢谢你的帮助

首先看一下这个wiki页面: 根据您正在构建的平台,并非所有传输语法都受支持

如果您是为桌面构建,那么您必须在x86或x64中显式构建,而不是在任何CPU中。这是因为本机编解码器必须在建筑物上链接,而dicom需要知道链接哪个本机DLL


如果您正在构建netcore,fo dicom不支持那么多现成的编解码器。然后看一看。他们共享了在每个netcore平台上运行的编解码器。

您的目标框架是什么?(例如,net461、netcoreapp2.2等)您是否有关于
@ThomasN的参考资料我的目标是NetCoreApp3.0,对于第二个问题,是的,我检查了fo-dicom。绘图已注册为PackageHanks,以获取您的答案和信息。我想我选错平台了。。我会检查的。