Evil DICOM release notes:
The latest version 0.05.7 has been updated:
DicomObject has been appropriately renamed to DICOMElement
DicomCollection has been appropriately renamed to DICOMObject
All instances of lower case Dicom were replaced with the uppercase: DICOM
**New API Documentation at evildicom.rexcardan.com
Updates for 0.05.6 were:
*Now supports DICOM =>XML. One line of code:
*DicomFile df = new Dicomfile("needs2BConverted.dcm");
*Parse method in the IntegerString and DecimalString has been changed to TryParse to avoid blank data exceptions. Previously if one of these data types had a null data, there would be an exception when the Data property was read.
Updates for 0.05.5 were:
*UIDHelper class to generate unique identifiers for DICOM files. See the tutorial at evildicom.rexcardan.com.
Updates for 0.05.4 were:
*ImageMatrix contructor had a bug when loading multiple image slices. Now works as expected. See the "Extractig the DICOM Image" tutorial for more information.
*DataAsStringArray() method has been updated in VRs that inherit from AbstractBinary. This allows you to visualize the data easier in the Dicom Explorer application (evildicom.rexcardan.com).
*The string encoding has been updated to correct the padding done to string data sets containing an odd number of bytes. Previously, Evil Dicom added a space to even the bytes. Now it correctly adds a null character ('\0') to even the bytes.
Updates for 0.05.3 were:
*You can now create and add objects to the DICOM file without have to declare them:
df.PATIENT_NAME.Data = "Fred Flinstone";
Previously you had to do:
PersonsName name = new PersonsName();
name.Tag = new Tag....
name.Data = "Fred Flinstone";
Updates for 0.05.2 were:
*New tutorials posted at http://evildicom.rexcardan.com
*Read unscaled pixel values with ImageHelper.GetPixelsUnscaled()
*Better (quicker) bitmap rendering
*8bpp bitmap rendering instead of 24bit redundant
*Import DICOM files without DICOM preamble using default constructor
*ImageMatrix class slimmer and more refined
Evil Dicom is mostly documented on http://evildicom.rexcardan.com but please use the tracker here to report bugs and request new features. Thanks.