.Net引用Fo-Dicom 5.0 版本将Dicom转为图片
1. 添加图片管理包引用(个人习惯在程序启动初始化步骤设置), 两种方式可以二选一
1 new DicomSetupBuilder().RegisterServices((service) => 2 { 3 //service.AddFellowOakDicom().AddImageManager<FellowOakDicom.Imaging.ImageSharpImageManager>(); 4 //service.AddFellowOakDicom().AddImageManager<FellowOakDicom.Imaging.WinFormsImageManager>(); 5 }).Build();
2. 使用SixLabors.ImageSharp
1 FellowOakDicom.DicomFile dicomFile = await FellowOakDicom.DicomFile.OpenAsync(dicomFullPath); 2 FellowOakDicom.DicomDataset dicomDataset = dicomFile.Dataset; 3 FellowOakDicom.Imaging.DicomImage dicomImage = new FellowOakDicom.Imaging.DicomImage(dicomDataset); 4 dicomImage.RenderImage().AsSharpImage().SaveAsJpeg(imageFullPath);
3. 使用System.Drawing
1 FellowOakDicom.DicomFile dicomFile = await FellowOakDicom.DicomFile.OpenAsync(dicomFullPath); 2 FellowOakDicom.DicomDataset dicomDataset = dicomFile.Dataset; 3 FellowOakDicom.Imaging.DicomImage dicomImage = new FellowOakDicom.Imaging.DicomImage(dicomDataset); 4 dicomImage.RenderImage().As<System.Drawing.Bitmap>().Save(imageFullPath);
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步