Merge pull request #94 from walterbm/add-bindings-for-image-deskew

Add bindings for MagickDeskewImage
This commit is contained in:
Nathan Fiedler
2022-05-30 15:19:22 -07:00
committed by GitHub

View File

@ -875,6 +875,17 @@ impl MagickWand {
}
}
/// Removes skew from the image. Skew is an artifact that
/// occurs in scanned images because of the camera being misaligned,
/// imperfections in the scanning or surface, or simply because the paper was
/// not placed completely flat when scanned
pub fn deskew_image(&mut self, threshold: f64) -> Result<()> {
match unsafe { bindings::MagickDeskewImage(self.wand, threshold) } {
bindings::MagickBooleanType_MagickTrue => Ok(()),
_ => Err(MagickError("unable to deskew image")),
}
}
/// Set image channel mask
pub fn set_image_channel_mask(
&mut self,