当前位置: 首页 > news >正文

fo-dicom缺少DicomJpegLsLosslessCodec

VS2019,fo-dicom v4.0.8

using Dicom.Imaging.Codec;
...
DicomJpegLsLosslessCodec  //CS0103 当前上下文中不存在名称“DicomJpegLsLosslessCodec”	

但官方文档的确存在该类的说明DicomJpegLsLosslessCodec

尝试:安装包fo-dicom.Codecs,注意fo-dicom v4.0和v5.0的包不同。

对于fo-dicom v4.0,包名称为Efferent.Native,使用方法是在程序开始的地方加这一句

Dicom.Imaging.Codec.TranscoderManager.SetImplementation(new Efferent.Native.Codec.NativeTranscoderManager());

Efferent.Native v4.1.0,git上说只测试了fo-dicom v4.0.5,实际上最低要求fo-dicom v4.0.8,实测在TranscoderManager.SetImplementation处报错


对于fo-dicom v5.0,包名称为fo-dicom.Codecs,使用方法是在程序开始的地方加这一句

new DicomSetupBuilder().RegisterServices(s => s.AddFellowOakDicom().AddTranscoderManager<FellowOakDicom.Imaging.NativeCodec.NativeTranscoderManager>()).SkipValidation().Build();

fo-dicom v5.1.1 + fo-dicom.Codecs v5.10.8 + fo-dicom.Imaging.Desktop v5.1.0
但是运行至需要编解码的地方,就会报错System.DllNotFoundException[Dicom.Native.dll],dll已经在运行目录了,说明是dll调不动,可能存在平台兼容性

结论:无解,只能通过其它办法压缩

http://www.lryc.cn/news/218577.html

相关文章:

  • 跳跳狗小游戏
  • CoDeSys系列-4、基于Ubuntu的codesys运行时扩展包搭建Profinet主从环境
  • shell_70.Linux调整谦让度
  • 【jvm】虚拟机栈
  • Flink SQL Over 聚合详解
  • 【鸿蒙软件开发】ArkUI之容器组件Counter(计数器组件)、Flex(弹性布局)
  • PyTorch入门学习(十一):神经网络-线性层及其他层介绍
  • 农业水土环境与面源污染建模及对农业措施响应
  • 回归预测 | Matlab实现MPA-BP海洋捕食者算法优化BP神经网络多变量回归预测(多指标、多图)
  • 扫地机器人遇瓶颈?科沃斯、石头科技“突围”
  • 基于SSM的防疫信息登记系统设计与实现
  • VBA将字典按照item的值大小排序key
  • MySQL第四讲·如何正确设置主键?
  • K8S知识点(三)
  • c语言刷题(9周)(6~10)
  • SpringBoot集成-阿里云对象存储OSS
  • fastapi-Headers和Cookies
  • 云计算的思想、突破、产业实践
  • 【漏洞复现】Apache_HTTP_2.4.49_路径穿越漏洞(CVE-2021-41773)
  • AD9371 官方例程 NO-OS 主函数 headless 梳理
  • WSL 下载
  • 虚拟dom及diff算法之 —— snabbdom
  • 毅速丨3D打印结合拓扑优化让轻量化制造更容易
  • CentOS 7使用RPM包安装MySQL5.7
  • UI设计工具都哪些常用的,推荐这5款
  • 小饭店点餐系统,小餐馆点餐怎么方便,操作简单的酒店点单软件
  • 面试经典150题——Day31
  • chinese_llama_aplaca训练和代码分析
  • 大数据Doris(十七):关于 Partition 和 Bucket 的数量和数据量的建议
  • 进击的巨人 完结篇 后篇-中文下载