From 517fd5ef5fb2609165c8a1e1a9fc43b4fc790645 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20R=C3=B6nnkvist?= Date: Mon, 20 Apr 2020 16:38:26 +0200 Subject: [PATCH] feat: set_image_gray --- src/wand/magick.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/wand/magick.rs b/src/wand/magick.rs index f710a07..f4ad54b 100644 --- a/src/wand/magick.rs +++ b/src/wand/magick.rs @@ -715,6 +715,14 @@ impl MagickWand { Ok(bytes) } + pub fn set_image_gray (&self) -> Result<(), &'static str> { + let result = unsafe { bindings::SetImageGray(self.wand) }; + match result { + MagickBooleanType_MagickTrue => Ok(()), + _ => Err("Couldn't set image to gray") + } + } + mutations!( /// Set the image colorspace, transforming (unlike `set_image_colorspace`) image data in /// the process.