pub struct ImageEffects {
pub bi_level_threshold: Option<f64>,
pub grayscale: Option<bool>,
pub duotone: Option<Vec<ColorValue>>,
pub brightness: Option<f64>,
pub contrast: Option<f64>,
}Expand description
DrawingML picture color effects applied to an a:blip.
Fields§
§bi_level_threshold: Option<f64>a:biLevel black/white threshold, normalized to 0..1.
grayscale: Option<bool>a:grayscl grayscale recolor.
duotone: Option<Vec<ColorValue>>a:duotone two-color ramp, dark then light.
brightness: Option<f64>a:lum brightness, normalized to -1..1.
contrast: Option<f64>a:lum contrast, normalized to -1..1.
Trait Implementations§
Source§impl Clone for ImageEffects
impl Clone for ImageEffects
Source§impl Debug for ImageEffects
impl Debug for ImageEffects
Source§impl Default for ImageEffects
impl Default for ImageEffects
Source§impl<'de> Deserialize<'de> for ImageEffects
impl<'de> Deserialize<'de> for ImageEffects
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ImageEffects
impl PartialEq for ImageEffects
Source§impl Serialize for ImageEffects
impl Serialize for ImageEffects
impl StructuralPartialEq for ImageEffects
Auto Trait Implementations§
impl Forget for ImageEffects
impl Freeze for ImageEffects
impl RefUnwindSafe for ImageEffects
impl Send for ImageEffects
impl Sync for ImageEffects
impl Unpin for ImageEffects
impl UnsafeUnpin for ImageEffects
impl UnwindSafe for ImageEffects
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