pub struct PictureAdjust {
pub brightness: f64,
pub contrast: f64,
pub saturation: Option<f64>,
pub grayscale: bool,
pub duotone: Option<(ColorRef, ColorRef)>,
pub clear_color: Option<Rgba>,
pub sharpen: f64,
}Expand description
Picture corrections and colour (Picture Format ▸ Corrections / Color / Transparency).
Fields§
§brightness: f64-1..1
contrast: f64-1..1
saturation: Option<f64>0..4 (1 = unchanged)
grayscale: bool§duotone: Option<(ColorRef, ColorRef)>Recolour duotone (dark, light).
clear_color: Option<Rgba>Make a colour transparent (Set Transparent Color).
sharpen: f64Trait Implementations§
Source§impl Clone for PictureAdjust
impl Clone for PictureAdjust
Source§impl Debug for PictureAdjust
impl Debug for PictureAdjust
Source§impl Default for PictureAdjust
impl Default for PictureAdjust
Source§impl<'de> Deserialize<'de> for PictureAdjustwhere
PictureAdjust: Default,
impl<'de> Deserialize<'de> for PictureAdjustwhere
PictureAdjust: Default,
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 PictureAdjust
impl PartialEq for PictureAdjust
Source§impl Serialize for PictureAdjust
impl Serialize for PictureAdjust
impl StructuralPartialEq for PictureAdjust
Auto Trait Implementations§
impl Freeze for PictureAdjust
impl RefUnwindSafe for PictureAdjust
impl Send for PictureAdjust
impl Sync for PictureAdjust
impl Unpin for PictureAdjust
impl UnsafeUnpin for PictureAdjust
impl UnwindSafe for PictureAdjust
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