[−][src]Struct prisma::ycbcr::JpegModel
A model for YUV used by Jpeg images.
Trait Implementations
impl<T> Canonicalize<T> for JpegModel where
T: PosNormalChannelScalar + NormalChannelScalar + NumCast,
StandardShift<T>: YCbCrShift<T>,
[src]
T: PosNormalChannelScalar + NormalChannelScalar + NumCast,
StandardShift<T>: YCbCrShift<T>,
fn to_canonical_representation(from: &YCbCr<T, Self>) -> (T, T, T)
[src]
impl Clone for JpegModel
[src]
impl Copy for JpegModel
[src]
impl Debug for JpegModel
[src]
impl Default for JpegModel
[src]
impl PartialEq<JpegModel> for JpegModel
[src]
impl StructuralPartialEq for JpegModel
[src]
impl<T> UnitModel<T> for JpegModel where
T: PosNormalChannelScalar + NormalChannelScalar,
StandardShift<T>: YCbCrShift<T>,
[src]
T: PosNormalChannelScalar + NormalChannelScalar,
StandardShift<T>: YCbCrShift<T>,
fn unit_value() -> Self
[src]
impl<T> YCbCrModel<T> for JpegModel where
T: PosNormalChannelScalar + NormalChannelScalar,
StandardShift<T>: YCbCrShift<T>,
[src]
T: PosNormalChannelScalar + NormalChannelScalar,
StandardShift<T>: YCbCrShift<T>,
type Shift = StandardShift<T>
The shift type used by the YCbCrModel
fn shift(&self) -> (T, T, T)
[src]
impl YCbCrTransform for JpegModel
[src]
fn forward_transform(&self) -> Matrix3<f64>
[src]
fn inverse_transform(&self) -> Matrix3<f64>
[src]
Auto Trait Implementations
impl RefUnwindSafe for JpegModel
impl Send for JpegModel
impl Sync for JpegModel
impl Unpin for JpegModel
impl UnwindSafe for JpegModel
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,