OpenDICOM.NET a cross-platform DICOM library for .NET and Mono
OpenDICOM.NET is a Cross-platform open source DICOM development library for .NET, It provides an extensive DICOM library for C#/ .NET and Mono framework, among other useful tools to build extensive DICOM applications for multiple platforms.
A Cross-platform
Just because OpenDICOM was built using Microsoft doesn't mean it won't run on other platforms such as Linux and Mac OSX. The Mono project provides an open-source implementation of Microsoft's .NET Framework, enabling .NET software to run on Linux and macOS.
OpenDICOM was built to support Mono developers in building cross-platform DICOM apps.
OpenDICOM-sharp
OpenDICOM-sharp is an extensive DICOM API in C#, It supports DICOM conversions to multiple formats including JPEG and XML.
OpenDICOM-utils
OpenDICOM-utils is a set of console tools, application, and scripts to support many DICOM operations as querying, displaying, file converting, and transcoding. It was built using OpenDICOM-sharp library.
OpenDICOM-Navigator
OpenDICOM-Navigator is a GUI DICOM browser and viewer using GTK UI library, It was built using OpenDICOM-sharp and OpenDICOM-utils, It provides GIMP (GNU Image Manipulation Program) communication layer to support single DICOM image processing and file conversion to multiple formats.
OpenDICOM-beagle
OpenDICOM beagle provides a useful extension to the search functionality of beagle, allowing you to look for DICOM files, including the DICOM meta. Beagle is a cross-platform system launcher and search tool that provides an extensive search tool for multiple desktops, including Linux, Windows, and macOS.
Although the project has not been in development for some time, it is still usable in many Linux distributions.
License
- OpenDICOM-sharp has been released under LGPL including the documentation
- The other utilities as OpenDICOM-utils and OpenDICOM-Navigator are released under GPL license.