pub struct DecodedNativeComponents { /* private fields */ }Expand description
Owned decoded native-bit-depth component planes for an image.
Implementations§
Source§impl DecodedNativeComponents
impl DecodedNativeComponents
Sourcepub fn dimensions(&self) -> (u32, u32)
pub fn dimensions(&self) -> (u32, u32)
Dimensions of the decoded image represented by these planes.
Sourcepub fn color_space(&self) -> &ColorSpace
pub fn color_space(&self) -> &ColorSpace
Color space after JPEG 2000 color conversion has been applied.
Sourcepub fn planes(&self) -> &[NativeComponentPlane]
pub fn planes(&self) -> &[NativeComponentPlane]
Decoded component planes in display order.
Auto Trait Implementations§
impl Freeze for DecodedNativeComponents
impl RefUnwindSafe for DecodedNativeComponents
impl Send for DecodedNativeComponents
impl Sync for DecodedNativeComponents
impl Unpin for DecodedNativeComponents
impl UnsafeUnpin for DecodedNativeComponents
impl UnwindSafe for DecodedNativeComponents
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> 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