Method: Magick::Image#erase!
- Defined in:
- ext/RMagick/rmimage.cpp
#erase! ⇒ Magick::Image
Reset the image to the background color.
6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 |
# File 'ext/RMagick/rmimage.cpp', line 6465
VALUE
Image_erase_bang(VALUE self)
{
Image *image;
#if defined(IMAGEMAGICK_7)
ExceptionInfo *exception;
#endif
image = rm_check_frozen(self);
#if defined(IMAGEMAGICK_7)
exception = AcquireExceptionInfo();
GVL_STRUCT_TYPE(SetImageBackgroundColor) args = { image, exception };
CALL_FUNC_WITHOUT_GVL(GVL_FUNC(SetImageBackgroundColor), &args);
CHECK_EXCEPTION();
DestroyExceptionInfo(exception);
#else
GVL_STRUCT_TYPE(SetImageBackgroundColor) args = { image };
CALL_FUNC_WITHOUT_GVL(GVL_FUNC(SetImageBackgroundColor), &args);
rm_check_image_exception(image, RetainOnError);
#endif
return self;
}
|