Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

mDCM - A DICOM library in C#

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time


mDCM - A DICOM library in C#

Copyright © 2006-2010 Colby Dillion, SL.* and WPF.* projects © 2011 Anders Gustafsson, Cureos AB, Print SCU, CGetClient and CFindSeries additions © 2011 Pantelis Georgiadis, Mobile Solutions

Licensed and distributable under the terms of the LGPL 2.1 license:


This is a Silverlight and WPF focused fork of the main mdcm project .


The Silverlight class library, project SL.Dicom, provides a stripped Silverlight version of the Dicom + Dicom.Linq class libraries. A number of shortcuts are currently taken to yield a successful build of the SL.Dicom library, including but not limited to:

  • exclusion of server based HL7 and Network functionality

  • only RLE codec supported

  • encoding support limited to UTF-8 (Silverlight does not support ASCII encoding; UTF-8 should be compatible with ASCII)

  • serialization functionality is disabled

  • file operations are limited to the isolated storage

SL.DicomToXml is a simple proof-of-concept that the SL.Dicom library can provide DICOM functionality in a Silverlight application. It simply reads the user selected DICOM file and dumps the content excluding pixel data in XML or raw format on the web page.


The WPF class library, project WPF.Dicom, provides imaging support using WPF. Apart from this, the WPF.Dicom project provides all functionality of the original Dicom and Dicom.Linq projects combined. Note that the Dicom.Codec and Dicom.Codec64 projects have been modified to reference Wpf.Dicom, to enable full codec support from the WPF mdcm class library.


Something went wrong with that request. Please try again.