Link

Java DICOM Reader

JDeli includes a DICOM Reader to read DICOM images into Java. The DICOM Decoder is written in 100% Java with no dependencies.

Key information:

  • 100% Java solution. No dlls or dependencies on native code
  • Compression: Uncompressed, jpeg2000, jpeg, jpeg lossless
  • Frame: Single or multi frame

Quick start:

JDeli can automatically detect the file type and will use the DICOM File Reader

BufferedImage image = JDeli.read(dicomImageFile);

or

DicomDecoder decoder = new DicomDecoder();
BufferedImage image = decoder.read(dicomData);

See the full Javadoc.

Read Multi Frame dicom files

This needs the DicomDecoder class

File file = new File("/path/to/file");
DicomDecoder dec = new DicomDecoder();
int totalFrames = dec.getFrameCount(file);
for (int i = 0; i <= totalFrames; i++) {
   BufferedImage image = dec.read(i , file); // i is the frame number
   // Insert BufferedImage handling code here
}

Why JDeli?

  • Support image formats such as AVIF, HEIC and JPEG XL (AVIF soon) that are not supported in Java.
  • Process images up to 3x faster than ImageIO and alternative Java image libraries.
  • Prevent JVM crashes caused by native code in other image libraries such as ImageIO.
  • Handle JPEG, PNG, TIFF image file formats fully in Java.
  • Keep your Image files secure as JDeli makes no calls to any external system or third party library.

Start Your Free Trial