VintaSoft DICOM .NET Plug-in - 产品开发历史

有关产品版本的信息

在此页面上,您可以获得有关 VintaSoft DICOM .NET Plug-in 开发的一般历史的信息。有关 API SDK 更改的信息可以在文档中找到。

  • .NET开发:
    • 增加了对 Windows、Linux 和 macOS 上的 .NET 9 的支持。
    • DICOM 文件解码:
      • 增加了对 DICOM SR(结构化报告)文件格式的支持。
    • 查看 DICOM 图像:
      • 可视化工具 DicomViewerTool 现在允许您使用内置滚动条在图像查看器中浏览 DICOM 图像。
      • 在 DICOM MPR 查看器(WinForms 和 WPF)中添加了用于更改切片厚度的交互点。
    • DICOM 文件编码:
      • 增加了使用指定压缩对 DICOM 文件进行编码的功能。
  • Web 开发:
    • DICOM MPR 和 Curved MPR 支持已添加到 WebDicomControlJS JavaScript UI 控件:
      • 查看重建图像
      • 组合 3 个图像查看器以显示 3D MPR
      • 组合 2 个图像查看器以显示弯曲 MPR
      • 使用鼠标在图像查看器中导航重建图像
      • 使用鼠标在图像查看器中更改重建图像窗口级别
      • 使用鼠标在图像查看器中缩放重建图像
      • 使用鼠标在图像查看器中测量重建图像上的对象(线、折线、椭圆、角度)
    • 显著改进WebDicomViewerControlJS UI 控制性能。
    • WebDicomViewerControlJS UI 控件中已添加使用内置滚动条浏览 DICOM 图像的功能。
    • 几个小错误已被修复。
  • .NET开发:
    • 添加了从 DICOM 文件渲染、查看和打印 ECG 的功能:
      • 渲染和打印 ECG
      • 在 WinForms/WPF 图像查看器中查看 ECG
      • 在 WinForms/WPF 图像查看器中测量和突出显示 ECG 数据
      • 将矢量形式的 ECG 保存为 PDF 文档或 SVG 图像。
    • 创建了 WinForms/WPF 控件"DicomSeriesManagerControl",它允许显示按患者、研究、系列排序的 DICOM 图像信息。
    • 增加了将 DICOM 图像的像素数据更改为 24 位彩色图像并将更改后的 DICOM 图像保存到新的 DICOM 文件的功能。
    • 增加了在 DICOM 图像上刻录注释和测量值的功能。
    • DICOM 文件加载算法已显著加速。
    • 处理 DICOM 文件时显著减少内存消耗。
    • 演示应用程序:
      • 为 WinForms 和 WPF 创建了新的演示应用程序 EcgViewerDemo。演示应用程序允许您从 DICOM 文件查看心电图。
      • 重新设计并改进了适用于 WinForms 和 WPF 的演示应用程序 DicomViewerDemo 和 DicomMprViewerDemo。
  • Web 开发:
    • 创建 JavaScript UI 控件,用于在 HTML5 网络浏览器中查看 DICOM 图像:
      • 适用于所有现代 HTML5 网络浏览器的 JavaScript UI 控件
      • 与个人计算机、平板电脑兼容的用户界面和智能手机
      • 加载现有 DICOM 文件
      • 查看 DICOM 图像:
        • 显示按患者、研究、系列排序的 DICOM 图像信息
        • 在网络 DICOM 查看器中查看 DICOM 图像
        • 在网络 DICOM 查看器中的图像顶部显示 DICOM 元数据
        • 使用鼠标在网络 DICOM 查看器中浏览 DICOM 框架
        • 使用鼠标在网络 DICOM 查看器中更改 DICOM 图像的窗口级别
        • 使用鼠标在 Web DICOM 查看器中缩放 DICOM 图像
        • 使用鼠标在 Web DICOM 查看器中测量 DICOM 图像上的对象(图形线、折线、椭圆、角度、十字)
      • 对 Bootstrap 和 JQuery UI 使用"标准"对话框(查看 DICOM 元数据,...)
      • 自定义用户界面 - 架构是开放的
      • 用户界面提供 45 种语言版本,可以轻松翻译成任何语言。
    • 创建了 JavaScript UI 控件"WebDicomSeriesManagerControlJS",允许显示按患者、研究、系列排序的 DICOM 图像信息。
    • 演示应用程序:
      • 为 ASP.NET Core、ASP.NET Core + Angular、ASP.NET MVC5、ASP.NET WebForms 创建了新的演示应用程序"DICOM Viewer Demo"。演示应用程序允许您在 ASP.NET 中查看 DICOM 图像。
  • .NET开发:
    • 更新了 DICOM 数据类型和元数据以符合 DICOM 2023 规范。
    • 修复了几个非关键错误。
  • 添加了对 Windows、Linux 和 macOS 上的 .NET 8.0 的支持。
  • .NET开发:
    • 几个小错误已被修复。
  • .NET开发:
    • 在 Windows、Linux 和 macOS 上添加了对 .NET 7 的支持。
  • .NET开发:
    • 在 .NET 6、.NET 5 和 .NET Core 中增加了对 Windows、Linux 和 macOS 的跨平台支持3.1.
    • DICOM 编解码器现在独立于 System.Drawing.Common 并且不需要图形引擎来编码和解码图像。
  • .NET开发:
    • 支持的平台:
      • 添加了对 Windows .NET 6 的支持。
    • 支持的开发环境:
      • 添加了对 Visual Studio 2022 的兼容性支持。
    • 支持的操作系统:
      • 添加了兼容性支持操作系统为 Windows 11。
      • 与 Windows Server 2003 的兼容性已停止。
    • 演示应用程序:
      • 已创建一个新的演示应用程序 DicomMprViewerDemo/WpfDicomMprViewerDemo,它演示了如何显示 DICOM MPR。
      • 已创建一个新的演示应用程序 DicomMetadataEditorDemo,它演示如何编辑 DICOM 文件元数据。
      • 已创建一个新的演示应用程序 DicomDirectoryDe​​mo,它演示了如何浏览 DICOM 目录。
  • .NET开发:
    • 支持的平台:
      • 添加了对 Windows .NET 5 的支持。
  • .NET开发:
    • 支持的平台:
      • 在 .NET Core 中添加了对 WPF 和 WinForms 的支持3 对于 Windows。
        已创建以下 .NET Core 程序集:
        • Vintasoft.Imaging.Dicom.UI.dll
        • Vintasoft.Imaging.Dicom.Wpf.dll
        • Vintasoft.Imaging.Dicom.Mpr.UI.dll
        • Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.dll
      • 优化DICOM文件的解析。平均而言,打开 DICOM 文件的时间减少了 30%。
      • 演示应用程序:
        • 为 .NET Core 创建了 WPF 和 WinForms 演示应用程序 DicomViewerDemo。
  • .NET开发:
    • 支持的平台:
      • 添加了对 Windows .NET Core 3 的支持(无 UI 控件)。
        已创建以下 .NET Core 程序集:
        • Vintasoft.Imaging.Dicom.dll
        • Vintasoft.Imaging.Dicom.Mpr.dll
      • 对 .NET Framework 2.0 的支持已停止,SDK 现在支持 .NET Framework 4+ 和 3.5。
  • DICOM MPR:
    • 添加了在 WPF 中可视化多平面 DICOM 重建的功能。
    • 添加了从切片之间具有不规则间隔的 DICOM 幻灯片创建多平面重建的功能。
    • 几项细微改进。
  • 从 DICOM 文件或 DICOM 目录加载 DICOM 图像:
    • 增加了对 DICOM 规范 DICOM PS3.5 2018d、DICOM PS3.6 2018d 的支持。
    • 增加了对带有 Flate 压缩的 DICOM 文件的支持。
  • 演示应用程序:
    • 已将 MPR 与 WpfDicomViewerDemo 演示应用程序配合使用。
    • 对 DicomViewerDemo 和 WpfDicomViewerDemo 演示应用程序添加了多项改进。
  • 增加了对 DICOM MPR 的支持,即增加了从 DICOM 图像堆栈在正交、倾斜和曲面上重建图像的能力:
    • 从 DICOM 图像堆栈(2D MPR)在正交平面(矢状面、轴向或冠状面)上重建图像。
    • 从 DICOM 图像堆栈 (3D MPR) 重建斜平面图像。
    • 从 DICOM 图像堆栈 (Curved MPR) 重建曲面图像。
    • 用强度投影重建图像:MIP、MinIP、Avg。
    • 使用多个线程渲染重建的图像。
    • 将重建的图像保存到文件。
  • 添加了在 WinForms 图像查看器中查看 DICOM MPR 的功能:
    • 在图像查看器中查看重建的图像。
    • 组合 3 个图像查看器来显示 3D 多平面重建 (3D MPR)。
    • 组合 2 个图像查看器来显示曲面多平面重建 (Curved MPR)。
    • 组合多个图像查看器以在不同的平面上显示图像 - 架构是开放的。
    • 使用鼠标在图像查看器中的重建图像之间导航。
    • 使用鼠标更改图像查看器中重建图像的窗口级别。
    • 使用鼠标在图像查看器中平移重建的图像。
    • 使用鼠标在图像查看器中缩放重建的图像。
    • 使用鼠标在图像查看器中的二维空间中旋转重建的图像。
    • 使用鼠标在图像查看器中的 3D 空间中旋转重建的图像。
    • 使用鼠标测量图像查看器中重建图像上的对象(线、折线、椭圆、角度)。
    • 使用多个线程渲染重建的图像。
    • 通过指定每秒允许的最大帧数来限制渲染速度。
    • 自定义可视化-架构是开放的。
  • 从 DICOM 文件或 DICOM 目录加载 DICOM 图像:
    • DICOM 解码器的几项改进。
  • 在 WinForms 和 WPF 图像查看器中查看 DICOM 图像:
    • 添加了以声明方式定义应在图像查看器中显示在 DICOM 图像上方的文本的功能。
    • 添加了在图像查看器中显示图像之前处理 DICOM 图像的功能。
    • 改进了在图像查看器中将 VOI 查找表应用于 DICOM 图像的算法的性能。
  • DICOM 图像注释:
    • 已修复 DICOM 注释中的几个小错误。
  • 演示应用程序:
    • 适用于 WinForms 的 DicomViewerDemo 应用程序:
      • 增加了可视化 DICOM MPR 的能力:2D MPR、3D MPR 和 Curved MPR。
      • 增加了在图像查看器中测量 DICOM 图像上的对象(线、折线、椭圆、角度)的功能。
      • 添加了声明性定义应在图像查看器中的 DICOM 图像上方显示的 DICOM 元数据的功能。
    • WPF 的演示应用程序 DicomViewerDemo:
      • 增加了在图像查看器中测量 DICOM 图像上的对象(线、折线、椭圆、角度)的功能。
      • 添加了声明性定义应在图像查看器中的 DICOM 图像上方显示的 DICOM 元数据的功能。
  • 修复了将注释包保存到 PresentationState 文件的算法中的一个非严重错误。
  • 演示应用程序:
    • 在 WinForms 和 WPF 演示应用程序 DicomViewerDemo 中:
      • 已实现打开属于同一系列的多个文件的功能。
  • 增加了对以下 DICOM 注释的支持:圆、无限线、切线、标尺、轴、十字线。
  • 增加了获取 DICOM 文件图标的功能。
  • DICOM Viewer Demo 中的改进:
    • 增加了编辑 DICOM 文件元数据的能力
    • 实现了保存对 DICOM 文件元数据的更改的能力。
  • 小错误已修复。
  • 增加了编辑和保存 DICOM 文件元数据的功能。
  • 添加了注释 DICOM 图像的功能:
    • 创建了 DicomAnnotationCodec 编解码器,它允许您从演示状态文件加载注释并将注释保存到演示状态文件。
    • 增加了对以下 DICOM 注释的支持:点、折线、插值、椭圆、多线、范围线、箭头、矩形、文本。
    • 已创建可视化工具 DicomAnnotationTool,允许您在 WinForms 图像查看器中注释 DICOM 图像。
    • 已创建可视化工具 WpfDicomAnnotationTool,允许您在 WPF 图像查看器中注释 DICOM 图像。
  • 演示应用程序:
    • DicomViewerDemo 现在允许您注释 DICOM 文件。
    • 已创建一个新的演示应用程序 - WpfDicomViewerDemo。
  • VintaSoft DICOM .NET Plug-in 已创建 - VintaSoft Imaging .NET SDK 库的插件模块,具有以下功能:
    • DICOM 文件解码:
      • 支持 DICOM 文件(ACR/NEMA 版本 3)和 ACR/NEMA 版本 1 和 2 文件。
      • 支持多帧 DICOM 文件。
      • DICOM 目录支持。
    • 正在获取 DICOM 图像:
      • 支持的颜色空间:Monochrome1、Monochrome2、PaletteColor、RGB 和 YBR。
      • 支持的颜色深度:每像素 1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、24 和 48 位。
      • 支持的压缩:无压缩、RLE、JpegLossless、JpegLossy、JpegLsLossless、JpegLsLossy、Jpeg2000。为了支持 Jpeg2000 压缩,需要 VintaSoft JPEG2000 .NET Plug-in
      • 使用感兴趣值查找表 (VOI LUT) 获取具有指定中心和 DICOM 窗口宽度的 DICOM 图像。
      • 获取带有覆盖图像的 DICOM 图像。
    • 使用 DICOM 文件元数据:
      • 获取 DICOM 文件元数据(有关研究、医生、患者等的数据)。
      • 支持 ANSI 和 Unicode 字符。
    • 使用 VintaSoft Imaging .NET SDK 中的控件在 WinForms、WPF 和 ASP.NET 应用程序中查看 DICOM 图像。
  • 已创建新的演示应用程序 - DicomViewerDemo,具有以下功能:
    • 查看单页和多页 DICOM 文件
    • 查看 DICOM 目录
    • 查看 DICOM 图像,并能够动态更改 DICOM 窗口的中心和宽度
    • 查看多页 DICOM 文件时使用动画
    • 查看 DICOM 文件元数据