DeCaMino
ABOUT DOCUMENTATION DOWNLOAD LICENSING SUPPORT
DOCUMENTATION
As a plugin As a library
Get/Set attributes Storage SCP Direct write Storage SCU Storage commitment Query/Retrieve SCU Query/Retrieve SCP Worklist management File-sets (DICOMDIR) Direct encapsulation
DICOM conformance Image I/O conformance Changelog

As a plugin

DeCaMino is composed of a jar file and a native library file. When these files are copied to the class path and library path of an Image I/O aware application, the DICOM file format is immediately available for reading and writing.

When reading, for instance with

BufferedImage image = ImageIO.read(new File("image.dcm"));
the plugin returns an image with all DICOM gray-scale transforms applied, so that the image is immediately suitable for rendering on a display. Reading of series of images is also supported by Image I/O with the ImageReader class.

When writing an image or a series of images that was not encoded as a DICOM object in the first place, such as in:

BufferedImage image = ImageIO.read(new File("image.png"));
ImageIO.write(image, "dicom", new File("image.dcm"));
a conform DICOM object is created using one of the Multiframe Secondary Capture SOP class. This means that up to 16-bit grayscale images and 8-bit color images may be written. By default, the pixel data is written uncompressed, but the compression scheme (DICOM transfer syntax) and level can be chosen using generic Image I/O parameters.

DICOM is the registered trademark of the National Electrical Manufacturers Association for its standards publications relating to digital communications of medical information.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

apteryx is a registered trademark of apteryx, sarl.

DeCaMinoTM is a trademark of apteryx, sarl.

© apteryx 2024