| GIMP Color Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct GimpHSV; struct GimpHSL; void gimp_hsv_set (GimpHSV *hsv,gdouble hue,gdouble saturation,gdouble value); void gimp_hsv_clamp (GimpHSV *hsv); void gimp_hsva_set (GimpHSV *hsva,gdouble hue,gdouble saturation,gdouble value,gdouble alpha); void gimp_hsl_set (GimpHSL *hsl,gdouble h,gdouble s,gdouble l); #define GIMP_TYPE_HSV #define GIMP_TYPE_HSL
struct GimpHSV {
gdouble h, s, v, a;
};
Used to keep HSV and HSVA colors. All components are in a range of [0.0..1.0].
struct GimpHSL {
gdouble h, s, l, a;
};
Used to keep HSL and HSLA colors. All components are in a range of [0.0..1.0].
void gimp_hsva_set (GimpHSV *hsva,gdouble hue,gdouble saturation,gdouble value,gdouble alpha);