Method: Magick::Image#delete_profile
- Defined in:
- ext/RMagick/rmimage.cpp
#delete_profile(name) ⇒ Magick::Image
Deletes the specified profile.
5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 |
# File 'ext/RMagick/rmimage.cpp', line 5371
VALUE
Image_delete_profile(VALUE self, VALUE name)
{
Image *image = rm_check_frozen(self);
#if defined(IMAGEMAGICK_7)
ExceptionInfo *exception = AcquireExceptionInfo();
GVL_STRUCT_TYPE(ProfileImage) args = { image, StringValueCStr(name), NULL, 0, exception };
CALL_FUNC_WITHOUT_GVL(GVL_FUNC(ProfileImage), &args);
CHECK_EXCEPTION();
DestroyExceptionInfo(exception);
#else
GVL_STRUCT_TYPE(ProfileImage) args = { image, StringValueCStr(name), NULL, 0, MagickTrue };
CALL_FUNC_WITHOUT_GVL(GVL_FUNC(ProfileImage), &args);
#endif
return self;
}
|