pub struct Jp2kCodec;Expand description
JPEG 2000 codec for DICOM pixel data.
Supports encoding and decoding of JPEG 2000 and HTJ2K compressed DICOM images at native bit depth (8, 12, or 16-bit), which is critical for diagnostic-quality medical imaging.
Implementations§
Source§impl Jp2kCodec
impl Jp2kCodec
Sourcepub fn decode_frame(data: &[u8]) -> DcmResult<DecodedFrame>
pub fn decode_frame(data: &[u8]) -> DcmResult<DecodedFrame>
Decode a JPEG 2000 codestream from compressed data.
Auto Trait Implementations§
impl Freeze for Jp2kCodec
impl RefUnwindSafe for Jp2kCodec
impl Send for Jp2kCodec
impl Sync for Jp2kCodec
impl Unpin for Jp2kCodec
impl UnsafeUnpin for Jp2kCodec
impl UnwindSafe for Jp2kCodec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more