pub struct FinalizeOptions {
pub target_width: Option<u32>,
pub target_height: u32,
pub margin_percent: u32,
pub feather_pixels: u32,
pub corner_patch_percent: u32,
}Expand description
Finalization options
Fields§
§target_width: Option<u32>Target output width (calculated from height and aspect ratio if not set)
target_height: u32Target output height
margin_percent: u32Margin percentage to add around content
feather_pixels: u32Feather pixels for edge blending
corner_patch_percent: u32Corner patch percentage for paper color sampling
Implementations§
Source§impl FinalizeOptions
impl FinalizeOptions
Sourcepub fn builder() -> FinalizeOptionsBuilder
pub fn builder() -> FinalizeOptionsBuilder
Create a new options builder
Trait Implementations§
Source§impl Clone for FinalizeOptions
impl Clone for FinalizeOptions
Source§fn clone(&self) -> FinalizeOptions
fn clone(&self) -> FinalizeOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FinalizeOptions
impl Debug for FinalizeOptions
Auto Trait Implementations§
impl Freeze for FinalizeOptions
impl RefUnwindSafe for FinalizeOptions
impl Send for FinalizeOptions
impl Sync for FinalizeOptions
impl Unpin for FinalizeOptions
impl UnwindSafe for FinalizeOptions
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().