[−][src]Struct printpdf::types::plugins::graphics::xobject::SMask
SMask
dictionary. A soft mask (or SMask
) is a greyscale image
that is used to mask another image
Fields
width: i64
If self.matte
is set to true, this entry must be the same
width as the parent image. If not, the SMask
is resampled to the parent unit square
height: i64
See width
interpolate: bool
bits_per_component: i64
Bits per component, required (warning: this is a grayscale image)
matte: Vec<i64>
Vec of component values
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SMask
impl Send for SMask
impl Sync for SMask
impl Unpin for SMask
impl UnwindSafe for SMask
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, 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>,