pub struct NormalizeResult {
pub input_path: PathBuf,
pub output_path: PathBuf,
pub original_size: (u32, u32),
pub normalized_size: (u32, u32),
pub fitted_size: (u32, u32),
pub offset: (i32, i32),
pub scale: f64,
pub paper_color: PaperColor,
}Expand description
Normalization result
Fields§
§input_path: PathBufInput path
output_path: PathBufOutput path
original_size: (u32, u32)Original image size
normalized_size: (u32, u32)Normalized image size
fitted_size: (u32, u32)Fitted size (after scaling, before padding)
offset: (i32, i32)Offset (x, y) where fitted image is placed
scale: f64Scale factor used
paper_color: PaperColorEstimated paper color
Trait Implementations§
Source§impl Clone for NormalizeResult
impl Clone for NormalizeResult
Source§fn clone(&self) -> NormalizeResult
fn clone(&self) -> NormalizeResult
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 moreAuto Trait Implementations§
impl Freeze for NormalizeResult
impl RefUnwindSafe for NormalizeResult
impl Send for NormalizeResult
impl Sync for NormalizeResult
impl Unpin for NormalizeResult
impl UnwindSafe for NormalizeResult
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 more