Skip to content

Askannz/oxydicom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OxyDICOM

A simple 2D DICOM viewer written in Rust, using dicom-rs for parsing DICOM tags and iced for the UI.

This program was made as a learning project and is only a best-effort implementation of the DICOM standard. The following transfer syntaxes are supported:

  • 1.2.840.10008.1.2.1 Explicit VR Little Endian
  • 1.2.840.10008.1.2.4.50 JPEG Baseline (Process 1)
  • 1.2.840.10008.1.2.4.90 JPEG 2000 (Lossless)
  • 1.2.840.10008.1.2.5 RLE

Palette mapping with the photometric interpretation PALETTE COLOR is supported.

Screenshot 1

Screenshot 2

Building

cargo build --release

Will build 3 binaries:

  • target/release/oxydicom: the main program
  • target/release/dicom2png: an utility tool to convert DICOM files to PNG
  • target/release/benchmark: a benchmark utility to measure the performance of DICOM decoding on a folder of images.

Usage

oxydicom <path to DICOM>

About

A simple 2D DICOM viewer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages