libgimpcolor/Makefile.am libgimpcolor/makefile.msc new files that define a

2003-07-14  Sven Neumann  <sven@gimp.org>

        * libgimpcolor/Makefile.am
        * libgimpcolor/makefile.msc
        * libgimpcolor/gimpcmyk.[ch]: new files that define a GimpCMYK
        structure similar to GimpRGB.

        * libgimpcolor/gimpcolortypes.h: added the GimpCMYK typedef.

        * libgimpcolor/gimpcolorspace.[ch]: added conversions between RGB
        and CMYK. This implementation is the naive approach without any
        color calibration whatsoever.

        * libgimpcolor/gimphsv.[ch]
        * libgimpcolor/gimprgb.[ch]: purely cosmetic changes.
This commit is contained in:
Sven Neumann
2003-07-14 20:15:43 +00:00
committed by Sven Neumann
parent 68c0a8d647
commit f357b2cde0
19 changed files with 655 additions and 141 deletions

View File

@ -1,3 +1,12 @@
2003-07-14 Sven Neumann <sven@gimp.org>
* libgimpcolor/libgimpcolor-docs.sgml
* libgimpcolor/libgimpcolor-sections.txt
* libgimpcolor/tmpl/gimpcmyk.sgml
* libgimpcolor/tmpl/gimpcolorspace.sgml
* libgimpcolor/tmpl/gimphsv.sgml
* libgimpcolor/tmpl/gimprgb.sgml: updated for new CMYK functions.
2003-07-10 Michael Natterer <mitch@gimp.org>
* includes.txt: s:libgimp/gimpintl.h:gimp-intl.h:

View File

@ -3,6 +3,7 @@
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY GimpRGB SYSTEM "xml/gimprgb.xml">
<!ENTITY GimpHSV SYSTEM "xml/gimphsv.xml">
<!ENTITY GimpCMYK SYSTEM "xml/gimpcmyk.xml">
<!ENTITY GimpColorSpace SYSTEM "xml/gimpcolorspace.xml">
<!ENTITY GimpAdaptiveSupersample SYSTEM "xml/gimpadaptivesupersample.xml">
<!ENTITY GimpBilinear SYSTEM "xml/gimpbilinear.xml">
@ -19,6 +20,7 @@
<title>GIMP Color Library</title>
&GimpRGB;
&GimpHSV;
&GimpCMYK;
&GimpColorSpace;
&GimpAdaptiveSupersample;
&GimpBilinear;

View File

@ -4,19 +4,35 @@
GimpHSL
gimp_rgb_to_hsv
gimp_rgb_to_hsl
gimp_rgb_to_cmyk
gimp_hsv_to_rgb
gimp_hsl_to_rgb
gimp_cmyk_to_rgb
gimp_rgb_to_hwb
gimp_hwb_to_rgb
gimp_rgb_to_hsv_int
gimp_hsv_to_rgb_int
gimp_rgb_to_hls_int
gimp_rgb_to_cmyk_int
gimp_cmyk_to_rgb_int
gimp_rgb_to_l_int
gimp_hls_to_rgb_int
gimp_rgb_to_hsv4
gimp_hsv_to_rgb4
</SECTION>
<SECTION>
<FILE>gimpcmyk</FILE>
<TITLE>GimpCMYK</TITLE>
GimpCMYK
gimp_cmyk_set
gimp_cmyk_set_uchar
gimp_cmyk_get_uchar
gimp_cmyka_set
gimp_cmyka_set_uchar
gimp_cmyka_get_uchar
</SECTION>
<SECTION>
<FILE>gimphsv</FILE>
<TITLE>GimpHSV</TITLE>

View File

@ -0,0 +1,102 @@
<!-- ##### SECTION Title ##### -->
GimpCMYK
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### STRUCT GimpCMYK ##### -->
<para>
</para>
@c:
@m:
@y:
@k:
@a:
<!-- ##### FUNCTION gimp_cmyk_set ##### -->
<para>
</para>
@cmyk:
@cyan:
@magenta:
@yellow:
@black:
<!-- ##### FUNCTION gimp_cmyk_set_uchar ##### -->
<para>
</para>
@cmyk:
@cyan:
@magenta:
@yellow:
@black:
<!-- ##### FUNCTION gimp_cmyk_get_uchar ##### -->
<para>
</para>
@cmyk:
@cyan:
@magenta:
@yellow:
@black:
<!-- ##### FUNCTION gimp_cmyka_set ##### -->
<para>
</para>
@cmyka:
@cyan:
@magenta:
@yellow:
@black:
@alpha:
<!-- ##### FUNCTION gimp_cmyka_set_uchar ##### -->
<para>
</para>
@cmyka:
@cyan:
@magenta:
@yellow:
@black:
@alpha:
<!-- ##### FUNCTION gimp_cmyka_get_uchar ##### -->
<para>
</para>
@cmyka:
@cyan:
@magenta:
@yellow:
@black:
@alpha:

View File

@ -43,10 +43,15 @@ different color spaces.
@rgb:
@hsl:
<!-- # Unused Parameters # -->
@hue:
@saturation:
@lightness:
<!-- ##### FUNCTION gimp_rgb_to_cmyk ##### -->
<para>
</para>
@rgb:
@cmyk:
<!-- ##### FUNCTION gimp_hsv_to_rgb ##### -->
@ -65,10 +70,15 @@ different color spaces.
@hsl:
@rgb:
<!-- # Unused Parameters # -->
@hue:
@saturation:
@lightness:
<!-- ##### FUNCTION gimp_cmyk_to_rgb ##### -->
<para>
</para>
@cmyk:
@rgb:
<!-- ##### FUNCTION gimp_rgb_to_hwb ##### -->
@ -123,6 +133,28 @@ different color spaces.
@blue:
<!-- ##### FUNCTION gimp_rgb_to_cmyk_int ##### -->
<para>
</para>
@red:
@green:
@blue:
@black:
<!-- ##### FUNCTION gimp_cmyk_to_rgb_int ##### -->
<para>
</para>
@cyan:
@magenta:
@yellow:
@black:
<!-- ##### FUNCTION gimp_rgb_to_l_int ##### -->
<para>

View File

@ -30,9 +30,9 @@ GimpHSV
</para>
@hsv:
@h:
@s:
@v:
@hue:
@saturation:
@value:
<!-- ##### FUNCTION gimp_hsv_clamp ##### -->
@ -49,9 +49,9 @@ GimpHSV
</para>
@hsva:
@h:
@s:
@v:
@a:
@hue:
@saturation:
@value:
@alpha:

View File

@ -39,9 +39,9 @@ GimpRGB
</para>
@rgb:
@r:
@g:
@b:
@red:
@green:
@blue:
<!-- ##### FUNCTION gimp_rgb_set_alpha ##### -->
@ -50,7 +50,7 @@ GimpRGB
</para>
@rgb:
@a:
@alpha:
<!-- ##### FUNCTION gimp_rgb_set_uchar ##### -->
@ -59,9 +59,9 @@ GimpRGB
</para>
@rgb:
@r:
@g:
@b:
@red:
@green:
@blue:
<!-- ##### FUNCTION gimp_rgb_get_uchar ##### -->
@ -70,9 +70,9 @@ GimpRGB
</para>
@rgb:
@r:
@g:
@b:
@red:
@green:
@blue:
<!-- ##### FUNCTION gimp_rgb_add ##### -->
@ -181,10 +181,10 @@ GimpRGB
</para>
@rgba:
@r:
@g:
@b:
@a:
@red:
@green:
@blue:
@alpha:
<!-- ##### FUNCTION gimp_rgba_set_uchar ##### -->
@ -193,10 +193,10 @@ GimpRGB
</para>
@rgba:
@r:
@g:
@b:
@a:
@red:
@green:
@blue:
@alpha:
<!-- ##### FUNCTION gimp_rgba_get_uchar ##### -->
@ -205,10 +205,10 @@ GimpRGB
</para>
@rgba:
@r:
@g:
@b:
@a:
@red:
@green:
@blue:
@alpha:
<!-- ##### FUNCTION gimp_rgba_add ##### -->