/** * gimp_rgb_luminance_uchar: * @rgb: * * Return value: the luminous intensity in the range from 0 to 255. * * Since: GIMP 2.4 **/ guchar gimp_rgb_luminance_uchar (const GimpRGB *rgb) { g_return_val_if_fail (rgb != NULL, 0); return ROUND (gimp_rgb_luminance (rgb) * 255.0); }
static VALUE rb_gimp_rgb_luminance (VALUE self) { gdouble result; result = gimp_rgb_luminance(rb2GimpRGBPtr(self)); return rb_float_new(result); }