NanoDICOM
A lightweight PHP DICOM Toolkit
Documentation » Status
If you like this Toolkit, consider contributing back:

Roadmap (as of November 17th, 2011)

Version 1.4
1) Improve Pixeler performance
Version 2.0
1) DICOM Network tools (low priority)

Supported (Tested) Transfer Syntaxes

For reading

(actually, just for parsing, no pixel data is read)
NONE Meaning, no Metadata group was found.
1.2.840.10008.1.2 Implicit VR Little Endian: Default Transfer Syntax for DICOM
1.2.840.10008.1.2.1 Explicit VR Little Endian
1.2.840.10008.1.2.1.99 Deflated Explicit VR Little Endian
1.2.840.10008.1.2.2 Explicit VR Big Endian
1.2.840.10008.1.2.4.50 JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression
1.2.840.10008.1.2.4.51 JPEG Extended (Process 2 & 4): Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression (Process 4 only)
1.2.840.10008.1.2.4.57 JPEG Lossless, Non-Hierarchical (Process 14)
1.2.840.10008.1.2.4.70 JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression
1.2.840.10008.1.2.4.90 JPEG 2000 Image Compression (Lossless Only)
1.2.840.10008.1.2.4.91 JPEG 2000 Image Compression
1.2.840.10008.1.2.5 RLE Lossless
1.2.840.10008.1.2.5.1.1 UNKNOWN

For writing

(NO IMAGE ENCODING CONVERSION PERFORMED. Please see Additional Notes)
1.2.840.10008.1.2 Implicit VR Little Endian: Default Transfer Syntax for DICOM
1.2.840.10008.1.2.1 Explicit VR Little Endian
1.2.840.10008.1.2.1.99 Deflated Explicit VR Little Endian
1.2.840.10008.1.2.2 Explicit VR Big Endian

For reading pixel data

1.2.840.10008.1.2 Implicit VR Little Endian: Default Transfer Syntax for DICOM
1.2.840.10008.1.2.1 Explicit VR Little Endian
1.2.840.10008.1.2.1.99 Deflated Explicit VR Little Endian
1.2.840.10008.1.2.2 Explicit VR Big Endian
1.2.840.10008.1.2.4.50 JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression
1.2.840.10008.1.2.5 RLE Lossless

Official Tools

'simple'

Simple and dummy wrapper to Core. Nothing extra.

'getter'

Forces the loading of dictionaries at parsing time.

'dumper'

To dump the contents of a DICOM file. Very helpful for dumping to prompt or creating html output

'anonymizer'

To anonymize DICOM files. It keeps track of repeated values among files for consistency.

'pixeler'

Extracts image information from pixel data.

Official Command Line Helper: nanodcm

'summary'

Outputs the summaries of the DICOM files matched.

'dump'

Dumps the files matched with the given pattern.

'anonymize'

Anonymizes the files matched.

blog comments powered by Disqus