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, JPEG 2000, RLE, and codec registry.
4//!
5//! This crate ports DCMTK's `dcmjpeg` and `dcmjpls` modules.
6
7pub mod jp2k;
8pub mod jpeg;
9pub mod jpeg_ls;
10pub mod registry;
11pub mod rle;
12
13pub use jp2k::Jp2kCodec;
14pub use jpeg::{DecodedFrame, JpegDecoder};
15pub use jpeg_ls::JpegLsCodec;
16pub use registry::{
17 can_decode, decode_pixel_data, supported_transfer_syntaxes, CodecInfo, CodecRegistry,
18 ImageCodec,
19};
20pub use rle::{rle_decode_frame, rle_encode_frame, RleCodec};