Method: Magick::Image#destroy!

Defined in:
ext/RMagick/rmimage.c

#destroy!Object

Free all the memory associated with an image.

Ruby usage:

- @verbatim Image#destroy! @endverbatim

Parameters:

  • self

    this object

Returns:

  • self

[View source]

4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
# File 'ext/RMagick/rmimage.c', line 4690

VALUE
Image_destroy_bang(VALUE self)
{
    Image *image;

    rb_check_frozen(self);
    Data_Get_Struct(self, Image, image);
    rm_image_destroy(image);
    DATA_PTR(self) = NULL;
    return self;
}