Method: Magick::Image#threshold
- Defined in:
- ext/RMagick/rmimage.c
#threshold(threshold) ⇒ Object
Change the value of individual pixels based on the intensity of each pixel compared to threshold. The result is a high-contrast, two color image.
Ruby usage:
- @verbatim Image#threshold(threshold) @endverbatim
12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 |
# File 'ext/RMagick/rmimage.c', line 12934
VALUE
Image_threshold(VALUE self, VALUE threshold)
{
Image *image, *new_image;
image = rm_check_destroyed(self);
new_image = rm_clone_image(image);
(void) BilevelImageChannel(new_image, DefaultChannels, NUM2DBL(threshold));
rm_check_image_exception(new_image, DestroyOnError);
return rm_image_new(new_image);
}
|