dicom_toolkit_codec/lib.rs
1//! ⚠️ **NOT FOR CLINICAL USE** — This software has not been validated for diagnostic or therapeutic purposes.
2//!
3//! DICOM image compression codecs: JPEG, JPEG-LS, RLE, and codec registry.
4//!
5//! This crate ports DCMTK's `dcmjpeg` and `dcmjpls` modules.
6
7pub mod jpeg;
8pub mod jpeg_ls;
9pub mod registry;
10pub mod rle;
11
12pub use jpeg::{DecodedFrame, JpegDecoder};
13pub use jpeg_ls::JpegLsCodec;
14pub use registry::{
15 can_decode, decode_pixel_data, supported_transfer_syntaxes, CodecInfo, CodecRegistry,
16 ImageCodec,
17};
18pub use rle::{rle_decode_frame, rle_encode_frame, RleCodec};