Method: Magick::Image#alpha?

Defined in:
ext/RMagick/rmimage.c

#alpha?Boolean

Determine whether the image’s alpha channel is activated.

Ruby usage:

- @verbatim Image#alpha? @endverbatim

Notes:

- Replaces Image#matte

Parameters:

  • self

    this object

Returns:

  • (Boolean)

    true if the image’s alpha channel is activated


645
646
647
648
649
650
651
652
653
654
# File 'ext/RMagick/rmimage.c', line 645

VALUE
Image_alpha_q(VALUE self)
{
    Image *image = rm_check_destroyed(self);
#if defined(HAVE_GETIMAGEALPHACHANNEL)
    return GetImageAlphaChannel(image) ? Qtrue : Qfalse;
#else
    return image->matte ? Qtrue : Qfalse;
#endif
}