5
5
<refentry id="libgimpcolor-GimpColorSpace">
7
<refentrytitle>GimpColorSpace</refentrytitle>
7
<refentrytitle role="top_of_page">GimpColorSpace</refentrytitle>
8
8
<manvolnum>3</manvolnum>
9
9
<refmiscinfo>LIBGIMPCOLOR Library</refmiscinfo>
13
<refname>GimpColorSpace</refname><refpurpose>Utility functions which convert colors between different color models.</refpurpose>
13
<refname>GimpColorSpace</refname>
14
<refpurpose>Utility functions which convert colors between different color models.</refpurpose>
15
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
16
<refsynopsisdiv><title>Synopsis</title>
18
<refsynopsisdiv role="synopsis">
19
<title role="synopsis.title">Synopsis</title>
22
<link linkend="GimpHSL">GimpHSL</link>;
23
<link linkend="void">void</link> <link linkend="gimp-rgb-to-hsv">gimp_rgb_to_hsv</link> (const <link linkend="GimpRGB">GimpRGB</link> *rgb,
24
<link linkend="GimpHSV">GimpHSV</link> *hsv);
25
<link linkend="void">void</link> <link linkend="gimp-rgb-to-hsl">gimp_rgb_to_hsl</link> (const <link linkend="GimpRGB">GimpRGB</link> *rgb,
26
<link linkend="GimpHSL">GimpHSL</link> *hsl);
27
<link linkend="void">void</link> <link linkend="gimp-rgb-to-cmyk">gimp_rgb_to_cmyk</link> (const <link linkend="GimpRGB">GimpRGB</link> *rgb,
28
<link linkend="gdouble">gdouble</link> pullout,
29
<link linkend="GimpCMYK">GimpCMYK</link> *cmyk);
30
<link linkend="void">void</link> <link linkend="gimp-hsv-to-rgb">gimp_hsv_to_rgb</link> (const <link linkend="GimpHSV">GimpHSV</link> *hsv,
31
<link linkend="GimpRGB">GimpRGB</link> *rgb);
32
<link linkend="void">void</link> <link linkend="gimp-hsl-to-rgb">gimp_hsl_to_rgb</link> (const <link linkend="GimpHSL">GimpHSL</link> *hsl,
33
<link linkend="GimpRGB">GimpRGB</link> *rgb);
34
<link linkend="void">void</link> <link linkend="gimp-cmyk-to-rgb">gimp_cmyk_to_rgb</link> (const <link linkend="GimpCMYK">GimpCMYK</link> *cmyk,
35
<link linkend="GimpRGB">GimpRGB</link> *rgb);
36
<link linkend="void">void</link> <link linkend="gimp-rgb-to-hwb">gimp_rgb_to_hwb</link> (const <link linkend="GimpRGB">GimpRGB</link> *rgb,
37
<link linkend="gdouble">gdouble</link> *hue,
38
<link linkend="gdouble">gdouble</link> *whiteness,
39
<link linkend="gdouble">gdouble</link> *blackness);
40
<link linkend="void">void</link> <link linkend="gimp-hwb-to-rgb">gimp_hwb_to_rgb</link> (<link linkend="gdouble">gdouble</link> hue,
41
<link linkend="gdouble">gdouble</link> whiteness,
42
<link linkend="gdouble">gdouble</link> blackness,
43
<link linkend="GimpRGB">GimpRGB</link> *rgb);
44
<link linkend="void">void</link> <link linkend="gimp-rgb-to-hsv-int">gimp_rgb_to_hsv_int</link> (<link linkend="gint">gint</link> *red,
45
<link linkend="gint">gint</link> *green,
46
<link linkend="gint">gint</link> *blue);
47
<link linkend="void">void</link> <link linkend="gimp-hsv-to-rgb-int">gimp_hsv_to_rgb_int</link> (<link linkend="gint">gint</link> *hue,
48
<link linkend="gint">gint</link> *saturation,
49
<link linkend="gint">gint</link> *value);
50
<link linkend="void">void</link> <link linkend="gimp-rgb-to-hsl-int">gimp_rgb_to_hsl_int</link> (<link linkend="gint">gint</link> *red,
51
<link linkend="gint">gint</link> *green,
52
<link linkend="gint">gint</link> *blue);
53
<link linkend="void">void</link> <link linkend="gimp-rgb-to-cmyk-int">gimp_rgb_to_cmyk_int</link> (<link linkend="gint">gint</link> *red,
54
<link linkend="gint">gint</link> *green,
55
<link linkend="gint">gint</link> *blue,
56
<link linkend="gint">gint</link> *pullout);
57
<link linkend="void">void</link> <link linkend="gimp-cmyk-to-rgb-int">gimp_cmyk_to_rgb_int</link> (<link linkend="gint">gint</link> *cyan,
58
<link linkend="gint">gint</link> *magenta,
59
<link linkend="gint">gint</link> *yellow,
60
<link linkend="gint">gint</link> *black);
61
<link linkend="gint">gint</link> <link linkend="gimp-rgb-to-l-int">gimp_rgb_to_l_int</link> (<link linkend="gint">gint</link> red,
62
<link linkend="gint">gint</link> green,
63
<link linkend="gint">gint</link> blue);
64
<link linkend="void">void</link> <link linkend="gimp-hsl-to-rgb-int">gimp_hsl_to_rgb_int</link> (<link linkend="gint">gint</link> *hue,
65
<link linkend="gint">gint</link> *saturation,
66
<link linkend="gint">gint</link> *lightness);
67
<link linkend="void">void</link> <link linkend="gimp-rgb-to-hsv4">gimp_rgb_to_hsv4</link> (<link linkend="guchar">guchar</link> *rgb,
68
<link linkend="gdouble">gdouble</link> *hue,
69
<link linkend="gdouble">gdouble</link> *saturation,
70
<link linkend="gdouble">gdouble</link> *value);
71
<link linkend="void">void</link> <link linkend="gimp-hsv-to-rgb4">gimp_hsv_to_rgb4</link> (<link linkend="guchar">guchar</link> *rgb,
72
<link linkend="gdouble">gdouble</link> hue,
73
<link linkend="gdouble">gdouble</link> saturation,
74
<link linkend="gdouble">gdouble</link> value);
25
<link linkend="void">void</link> <link linkend="gimp-rgb-to-hsv">gimp_rgb_to_hsv</link> (const <link linkend="GimpRGB">GimpRGB</link> *rgb,
26
<link linkend="GimpHSV">GimpHSV</link> *hsv);
27
<link linkend="void">void</link> <link linkend="gimp-rgb-to-hsl">gimp_rgb_to_hsl</link> (const <link linkend="GimpRGB">GimpRGB</link> *rgb,
28
<link linkend="GimpHSL">GimpHSL</link> *hsl);
29
<link linkend="void">void</link> <link linkend="gimp-rgb-to-cmyk">gimp_rgb_to_cmyk</link> (const <link linkend="GimpRGB">GimpRGB</link> *rgb,
30
<link linkend="gdouble">gdouble</link> pullout,
31
<link linkend="GimpCMYK">GimpCMYK</link> *cmyk);
32
<link linkend="void">void</link> <link linkend="gimp-hsv-to-rgb">gimp_hsv_to_rgb</link> (const <link linkend="GimpHSV">GimpHSV</link> *hsv,
33
<link linkend="GimpRGB">GimpRGB</link> *rgb);
34
<link linkend="void">void</link> <link linkend="gimp-hsl-to-rgb">gimp_hsl_to_rgb</link> (const <link linkend="GimpHSL">GimpHSL</link> *hsl,
35
<link linkend="GimpRGB">GimpRGB</link> *rgb);
36
<link linkend="void">void</link> <link linkend="gimp-cmyk-to-rgb">gimp_cmyk_to_rgb</link> (const <link linkend="GimpCMYK">GimpCMYK</link> *cmyk,
37
<link linkend="GimpRGB">GimpRGB</link> *rgb);
38
<link linkend="void">void</link> <link linkend="gimp-rgb-to-hwb">gimp_rgb_to_hwb</link> (const <link linkend="GimpRGB">GimpRGB</link> *rgb,
39
<link linkend="gdouble">gdouble</link> *hue,
40
<link linkend="gdouble">gdouble</link> *whiteness,
41
<link linkend="gdouble">gdouble</link> *blackness);
42
<link linkend="void">void</link> <link linkend="gimp-hwb-to-rgb">gimp_hwb_to_rgb</link> (<link linkend="gdouble">gdouble</link> hue,
43
<link linkend="gdouble">gdouble</link> whiteness,
44
<link linkend="gdouble">gdouble</link> blackness,
45
<link linkend="GimpRGB">GimpRGB</link> *rgb);
46
<link linkend="void">void</link> <link linkend="gimp-rgb-to-hsv-int">gimp_rgb_to_hsv_int</link> (<link linkend="gint">gint</link> *red,
47
<link linkend="gint">gint</link> *green,
48
<link linkend="gint">gint</link> *blue);
49
<link linkend="void">void</link> <link linkend="gimp-hsv-to-rgb-int">gimp_hsv_to_rgb_int</link> (<link linkend="gint">gint</link> *hue,
50
<link linkend="gint">gint</link> *saturation,
51
<link linkend="gint">gint</link> *value);
52
<link linkend="void">void</link> <link linkend="gimp-rgb-to-hsl-int">gimp_rgb_to_hsl_int</link> (<link linkend="gint">gint</link> *red,
53
<link linkend="gint">gint</link> *green,
54
<link linkend="gint">gint</link> *blue);
55
<link linkend="void">void</link> <link linkend="gimp-rgb-to-cmyk-int">gimp_rgb_to_cmyk_int</link> (<link linkend="gint">gint</link> *red,
56
<link linkend="gint">gint</link> *green,
57
<link linkend="gint">gint</link> *blue,
58
<link linkend="gint">gint</link> *pullout);
59
<link linkend="void">void</link> <link linkend="gimp-cmyk-to-rgb-int">gimp_cmyk_to_rgb_int</link> (<link linkend="gint">gint</link> *cyan,
60
<link linkend="gint">gint</link> *magenta,
61
<link linkend="gint">gint</link> *yellow,
62
<link linkend="gint">gint</link> *black);
63
<link linkend="gint">gint</link> <link linkend="gimp-rgb-to-l-int">gimp_rgb_to_l_int</link> (<link linkend="gint">gint</link> red,
64
<link linkend="gint">gint</link> green,
65
<link linkend="gint">gint</link> blue);
66
<link linkend="void">void</link> <link linkend="gimp-hsl-to-rgb-int">gimp_hsl_to_rgb_int</link> (<link linkend="gint">gint</link> *hue,
67
<link linkend="gint">gint</link> *saturation,
68
<link linkend="gint">gint</link> *lightness);
69
<link linkend="void">void</link> <link linkend="gimp-rgb-to-hsv4">gimp_rgb_to_hsv4</link> (const <link linkend="guchar">guchar</link> *rgb,
70
<link linkend="gdouble">gdouble</link> *hue,
71
<link linkend="gdouble">gdouble</link> *saturation,
72
<link linkend="gdouble">gdouble</link> *value);
73
<link linkend="void">void</link> <link linkend="gimp-hsv-to-rgb4">gimp_hsv_to_rgb4</link> (<link linkend="guchar">guchar</link> *rgb,
74
<link linkend="gdouble">gdouble</link> hue,
75
<link linkend="gdouble">gdouble</link> saturation,
76
<link linkend="gdouble">gdouble</link> value);