Method: Magick::Image#auto_gamma_channel

Defined in:
ext/RMagick/rmimage.cpp

#auto_gamma_channel(channel = Magick::AllChannels) ⇒ Magick::Image #auto_gamma_channel(*channels) ⇒ Magick::Image

“Automagically” adjust the gamma level of an image.

Overloads:

  • #auto_gamma_channel(channel = Magick::AllChannels) ⇒ Magick::Image

    Parameters:

    • channel (Magick::ChannelType) (defaults to: Magick::AllChannels)

      a ChannelType arguments.

  • #auto_gamma_channel(*channels) ⇒ Magick::Image

    Parameters:

    • *channels (Magick::ChannelType)

      one or more ChannelType arguments.

Returns:



1182
1183
1184
1185
1186
1187
1188
1189
1190
# File 'ext/RMagick/rmimage.cpp', line 1182

VALUE
Image_auto_gamma_channel(int argc, VALUE *argv, VALUE self)
{
#if defined(IMAGEMAGICK_7)
    return auto_channel(argc, argv, self, GVL_FUNC(AutoGammaImage));
#else
    return auto_channel(argc, argv, self, GVL_FUNC(AutoGammaImageChannel));
#endif
}