| GIMP Color Library Reference Manual |
|---|
GimpCMYKGimpCMYK — Definitions and Functions relating to CMYK colors. |
GimpCMYK;
void gimp_cmyk_set (GimpCMYK *cmyk,
gdouble cyan,
gdouble magenta,
gdouble yellow,
gdouble black);
void gimp_cmyk_set_uchar (GimpCMYK *cmyk,
guchar cyan,
guchar magenta,
guchar yellow,
guchar black);
void gimp_cmyk_get_uchar (const GimpCMYK *cmyk,
guchar *cyan,
guchar *magenta,
guchar *yellow,
guchar *black);
void gimp_cmyka_set (GimpCMYK *cmyka,
gdouble cyan,
gdouble magenta,
gdouble yellow,
gdouble black,
gdouble alpha);
void gimp_cmyka_set_uchar (GimpCMYK *cmyka,
guchar cyan,
guchar magenta,
guchar yellow,
guchar black,
guchar alpha);
void gimp_cmyka_get_uchar (const GimpCMYK *cmyka,
guchar *cyan,
guchar *magenta,
guchar *yellow,
guchar *black,
guchar *alpha);
void gimp_cmyk_set (GimpCMYK *cmyk, gdouble cyan, gdouble magenta, gdouble yellow, gdouble black);
Very basic initialiser for the internal GimpCMYK structure. Channel values are doubles in the range 0 to 1.
| cmyk : | A GimpCMYK structure which will hold the specified CMYK value. |
| cyan : | The Cyan channel of the CMYK value |
| magenta : | The Magenta channel |
| yellow : | The Yellow channel |
| black : | The blacK channel |
void gimp_cmyk_set_uchar (GimpCMYK *cmyk, guchar cyan, guchar magenta, guchar yellow, guchar black);
The same as gimp_cmyk_set(), except that channel values are unsigned chars in the range 0 to 255.
| cmyk : | A GimpCMYK structure which will hold the specified CMYK value. |
| cyan : | The Cyan channel of the CMYK value |
| magenta : | The Magenta channel |
| yellow : | The Yellow channel |
| black : | The blacK channel |
void gimp_cmyk_get_uchar (const GimpCMYK *cmyk, guchar *cyan, guchar *magenta, guchar *yellow, guchar *black);
Retrieve individual channel values from a GimpCMYK structure. Channel values are pointers to unsigned chars in the range 0 to 255.
| cmyk : | A GimpCMYK structure which will hold the specified CMYK value. |
| cyan : | The Cyan channel of the CMYK value |
| magenta : | The Magenta channel |
| yellow : | The Yellow channel |
| black : | The blacK channel |
void gimp_cmyka_set (GimpCMYK *cmyka, gdouble cyan, gdouble magenta, gdouble yellow, gdouble black, gdouble alpha);
Initialiser for the internal GimpCMYK structure. Channel values are doubles in the range 0 to 1.
| cmyka : | A GimpCMYK structure which will hold the specified CMYKA value. |
| cyan : | The Cyan channel of the CMYK value |
| magenta : | The Magenta channel |
| yellow : | The Yellow channel |
| black : | The blacK channel |
| alpha : | The Alpha channel |
void gimp_cmyka_set_uchar (GimpCMYK *cmyka, guchar cyan, guchar magenta, guchar yellow, guchar black, guchar alpha);
The same as gimp_cmyka_set(), except that channel values are unsigned chars in the range 0 to 255.
| cmyka : | A GimpCMYK structure which will hold the specified CMYKA value. |
| cyan : | The Cyan channel of the CMYK value |
| magenta : | The Magenta channel |
| yellow : | The Yellow channel |
| black : | The blacK channel |
| alpha : | The Alpha channel |
void gimp_cmyka_get_uchar (const GimpCMYK *cmyka, guchar *cyan, guchar *magenta, guchar *yellow, guchar *black, guchar *alpha);
Retrieve individual channel values from a GimpCMYK structure. Channel values are pointers to unsigned chars in the range 0 to 255.
| cmyka : | A GimpCMYK structure which will hold the specified CMYKA value. |
| cyan : | The Cyan channel of the CMYK value |
| magenta : | The Magenta channel |
| yellow : | The Yellow channel |
| black : | The blacK channel |
| alpha : | The Alpha channel |
| << GimpHSV | GimpColorSpace >> |