这是啥??

.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);

 

posted @ 2023-02-27 16:59  Joseph_Bee  阅读(633)  评论(2编辑  收藏  举报

这又是啥??