mirror of https://github.com/GNOME/gimp.git
libgimpcolor: remove all gimp_rgb_*() utilities not in use anymore.
This commit is contained in:
parent
d23fd3fc9d
commit
0d39458d8d
|
@ -91,9 +91,6 @@ EXPORTS
|
||||||
gimp_rgb_add
|
gimp_rgb_add
|
||||||
gimp_rgb_clamp
|
gimp_rgb_clamp
|
||||||
gimp_rgb_composite
|
gimp_rgb_composite
|
||||||
gimp_rgb_distance
|
|
||||||
gimp_rgb_gamma
|
|
||||||
gimp_rgb_get_pixel
|
|
||||||
gimp_rgb_get_type
|
gimp_rgb_get_type
|
||||||
gimp_rgb_get_uchar
|
gimp_rgb_get_uchar
|
||||||
gimp_rgb_list_names
|
gimp_rgb_list_names
|
||||||
|
@ -107,19 +104,14 @@ EXPORTS
|
||||||
gimp_rgb_parse_name
|
gimp_rgb_parse_name
|
||||||
gimp_rgb_set
|
gimp_rgb_set
|
||||||
gimp_rgb_set_alpha
|
gimp_rgb_set_alpha
|
||||||
gimp_rgb_set_pixel
|
|
||||||
gimp_rgb_set_uchar
|
gimp_rgb_set_uchar
|
||||||
gimp_rgb_subtract
|
|
||||||
gimp_rgb_to_cmyk
|
gimp_rgb_to_cmyk
|
||||||
gimp_rgb_to_hsl
|
gimp_rgb_to_hsl
|
||||||
gimp_rgb_to_hsv
|
gimp_rgb_to_hsv
|
||||||
gimp_rgba_add
|
gimp_rgba_add
|
||||||
gimp_rgba_distance
|
gimp_rgba_distance
|
||||||
gimp_rgba_get_pixel
|
|
||||||
gimp_rgba_get_uchar
|
gimp_rgba_get_uchar
|
||||||
gimp_rgba_multiply
|
gimp_rgba_multiply
|
||||||
gimp_rgba_parse_css
|
gimp_rgba_parse_css
|
||||||
gimp_rgba_set
|
gimp_rgba_set
|
||||||
gimp_rgba_set_pixel
|
|
||||||
gimp_rgba_set_uchar
|
gimp_rgba_set_uchar
|
||||||
gimp_rgba_subtract
|
|
||||||
|
|
|
@ -95,58 +95,6 @@ gimp_rgb_set_alpha (GimpRGB *rgb,
|
||||||
rgb->a = a;
|
rgb->a = a;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* gimp_rgb_set_pixel:
|
|
||||||
* @rgb: a #GimpRGB struct
|
|
||||||
* @format: a Babl format
|
|
||||||
* @pixel: pointer to the source pixel
|
|
||||||
*
|
|
||||||
* Sets the red, green and blue components of @rgb from the color
|
|
||||||
* stored in @pixel. The pixel format of @pixel is determined by
|
|
||||||
* @format.
|
|
||||||
*
|
|
||||||
* Since: 2.10
|
|
||||||
**/
|
|
||||||
void
|
|
||||||
gimp_rgb_set_pixel (GimpRGB *rgb,
|
|
||||||
const Babl *format,
|
|
||||||
gconstpointer pixel)
|
|
||||||
{
|
|
||||||
g_return_if_fail (rgb != NULL);
|
|
||||||
g_return_if_fail (format != NULL);
|
|
||||||
g_return_if_fail (pixel != NULL);
|
|
||||||
|
|
||||||
babl_process (babl_fish (format,
|
|
||||||
babl_format ("R'G'B' double")),
|
|
||||||
pixel, rgb, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* gimp_rgb_get_pixel:
|
|
||||||
* @rgb: a #GimpRGB struct
|
|
||||||
* @format: a Babl format
|
|
||||||
* @pixel: (out caller-allocates): pointer to the destination pixel
|
|
||||||
*
|
|
||||||
* Writes the red, green, blue and alpha components of @rgb to the
|
|
||||||
* color stored in @pixel. The pixel format of @pixel is determined by
|
|
||||||
* @format.
|
|
||||||
*
|
|
||||||
* Since: 2.10
|
|
||||||
**/
|
|
||||||
void
|
|
||||||
gimp_rgb_get_pixel (const GimpRGB *rgb,
|
|
||||||
const Babl *format,
|
|
||||||
gpointer pixel)
|
|
||||||
{
|
|
||||||
g_return_if_fail (rgb != NULL);
|
|
||||||
g_return_if_fail (format != NULL);
|
|
||||||
g_return_if_fail (pixel != NULL);
|
|
||||||
|
|
||||||
babl_process (babl_fish (babl_format ("R'G'B' double"),
|
|
||||||
format),
|
|
||||||
rgb, pixel, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gimp_rgb_set_uchar:
|
* gimp_rgb_set_uchar:
|
||||||
* @rgb: a #GimpRGB struct
|
* @rgb: a #GimpRGB struct
|
||||||
|
@ -205,18 +153,6 @@ gimp_rgb_add (GimpRGB *rgb1,
|
||||||
rgb1->b += rgb2->b;
|
rgb1->b += rgb2->b;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
gimp_rgb_subtract (GimpRGB *rgb1,
|
|
||||||
const GimpRGB *rgb2)
|
|
||||||
{
|
|
||||||
g_return_if_fail (rgb1 != NULL);
|
|
||||||
g_return_if_fail (rgb2 != NULL);
|
|
||||||
|
|
||||||
rgb1->r -= rgb2->r;
|
|
||||||
rgb1->g -= rgb2->g;
|
|
||||||
rgb1->b -= rgb2->b;
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
gimp_rgb_multiply (GimpRGB *rgb,
|
gimp_rgb_multiply (GimpRGB *rgb,
|
||||||
gdouble factor)
|
gdouble factor)
|
||||||
|
@ -228,18 +164,6 @@ gimp_rgb_multiply (GimpRGB *rgb,
|
||||||
rgb->b *= factor;
|
rgb->b *= factor;
|
||||||
}
|
}
|
||||||
|
|
||||||
gdouble
|
|
||||||
gimp_rgb_distance (const GimpRGB *rgb1,
|
|
||||||
const GimpRGB *rgb2)
|
|
||||||
{
|
|
||||||
g_return_val_if_fail (rgb1 != NULL, 0.0);
|
|
||||||
g_return_val_if_fail (rgb2 != NULL, 0.0);
|
|
||||||
|
|
||||||
return (fabs (rgb1->r - rgb2->r) +
|
|
||||||
fabs (rgb1->g - rgb2->g) +
|
|
||||||
fabs (rgb1->b - rgb2->b));
|
|
||||||
}
|
|
||||||
|
|
||||||
gdouble
|
gdouble
|
||||||
gimp_rgb_max (const GimpRGB *rgb)
|
gimp_rgb_max (const GimpRGB *rgb)
|
||||||
{
|
{
|
||||||
|
@ -273,24 +197,6 @@ gimp_rgb_clamp (GimpRGB *rgb)
|
||||||
rgb->a = CLAMP (rgb->a, 0.0, 1.0);
|
rgb->a = CLAMP (rgb->a, 0.0, 1.0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
gimp_rgb_gamma (GimpRGB *rgb,
|
|
||||||
gdouble gamma)
|
|
||||||
{
|
|
||||||
gdouble ig;
|
|
||||||
|
|
||||||
g_return_if_fail (rgb != NULL);
|
|
||||||
|
|
||||||
if (gamma != 0.0)
|
|
||||||
ig = 1.0 / gamma;
|
|
||||||
else
|
|
||||||
ig = 0.0;
|
|
||||||
|
|
||||||
rgb->r = pow (rgb->r, ig);
|
|
||||||
rgb->g = pow (rgb->g, ig);
|
|
||||||
rgb->b = pow (rgb->b, ig);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gimp_rgb_luminance:
|
* gimp_rgb_luminance:
|
||||||
* @rgb: a #GimpRGB struct
|
* @rgb: a #GimpRGB struct
|
||||||
|
@ -374,58 +280,6 @@ gimp_rgb_composite (GimpRGB *color1,
|
||||||
|
|
||||||
/* RGBA functions */
|
/* RGBA functions */
|
||||||
|
|
||||||
/**
|
|
||||||
* gimp_rgba_set_pixel:
|
|
||||||
* @rgba: a #GimpRGB struct
|
|
||||||
* @format: a Babl format
|
|
||||||
* @pixel: pointer to the source pixel
|
|
||||||
*
|
|
||||||
* Sets the red, green, blue and alpha components of @rgba from the
|
|
||||||
* color stored in @pixel. The pixel format of @pixel is determined
|
|
||||||
* by @format.
|
|
||||||
*
|
|
||||||
* Since: 2.10
|
|
||||||
**/
|
|
||||||
void
|
|
||||||
gimp_rgba_set_pixel (GimpRGB *rgba,
|
|
||||||
const Babl *format,
|
|
||||||
gconstpointer pixel)
|
|
||||||
{
|
|
||||||
g_return_if_fail (rgba != NULL);
|
|
||||||
g_return_if_fail (format != NULL);
|
|
||||||
g_return_if_fail (pixel != NULL);
|
|
||||||
|
|
||||||
babl_process (babl_fish (format,
|
|
||||||
babl_format ("R'G'B'A double")),
|
|
||||||
pixel, rgba, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* gimp_rgba_get_pixel:
|
|
||||||
* @rgba: a #GimpRGB struct
|
|
||||||
* @format: a Babl format
|
|
||||||
* @pixel: (out caller-allocates): pointer to the destination pixel
|
|
||||||
*
|
|
||||||
* Writes the red, green, blue and alpha components of @rgba to the
|
|
||||||
* color stored in @pixel. The pixel format of @pixel is determined by
|
|
||||||
* @format.
|
|
||||||
*
|
|
||||||
* Since: 2.10
|
|
||||||
**/
|
|
||||||
void
|
|
||||||
gimp_rgba_get_pixel (const GimpRGB *rgba,
|
|
||||||
const Babl *format,
|
|
||||||
gpointer pixel)
|
|
||||||
{
|
|
||||||
g_return_if_fail (rgba != NULL);
|
|
||||||
g_return_if_fail (format != NULL);
|
|
||||||
g_return_if_fail (pixel != NULL);
|
|
||||||
|
|
||||||
babl_process (babl_fish (babl_format ("R'G'B'A double"),
|
|
||||||
format),
|
|
||||||
rgba, pixel, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gimp_rgba_set:
|
* gimp_rgba_set:
|
||||||
* @rgba: a #GimpRGB struct
|
* @rgba: a #GimpRGB struct
|
||||||
|
@ -517,19 +371,6 @@ gimp_rgba_add (GimpRGB *rgba1,
|
||||||
rgba1->a += rgba2->a;
|
rgba1->a += rgba2->a;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
gimp_rgba_subtract (GimpRGB *rgba1,
|
|
||||||
const GimpRGB *rgba2)
|
|
||||||
{
|
|
||||||
g_return_if_fail (rgba1 != NULL);
|
|
||||||
g_return_if_fail (rgba2 != NULL);
|
|
||||||
|
|
||||||
rgba1->r -= rgba2->r;
|
|
||||||
rgba1->g -= rgba2->g;
|
|
||||||
rgba1->b -= rgba2->b;
|
|
||||||
rgba1->a -= rgba2->a;
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
gimp_rgba_multiply (GimpRGB *rgba,
|
gimp_rgba_multiply (GimpRGB *rgba,
|
||||||
gdouble factor)
|
gdouble factor)
|
||||||
|
|
|
@ -60,13 +60,6 @@ void gimp_rgb_set (GimpRGB *rgb,
|
||||||
void gimp_rgb_set_alpha (GimpRGB *rgb,
|
void gimp_rgb_set_alpha (GimpRGB *rgb,
|
||||||
gdouble alpha);
|
gdouble alpha);
|
||||||
|
|
||||||
void gimp_rgb_set_pixel (GimpRGB *rgb,
|
|
||||||
const Babl *format,
|
|
||||||
gconstpointer pixel);
|
|
||||||
void gimp_rgb_get_pixel (const GimpRGB *rgb,
|
|
||||||
const Babl *format,
|
|
||||||
gpointer pixel);
|
|
||||||
|
|
||||||
void gimp_rgb_set_uchar (GimpRGB *rgb,
|
void gimp_rgb_set_uchar (GimpRGB *rgb,
|
||||||
guchar red,
|
guchar red,
|
||||||
guchar green,
|
guchar green,
|
||||||
|
@ -88,20 +81,13 @@ gboolean gimp_rgb_parse_css (GimpRGB *rgb,
|
||||||
|
|
||||||
void gimp_rgb_add (GimpRGB *rgb1,
|
void gimp_rgb_add (GimpRGB *rgb1,
|
||||||
const GimpRGB *rgb2);
|
const GimpRGB *rgb2);
|
||||||
void gimp_rgb_subtract (GimpRGB *rgb1,
|
|
||||||
const GimpRGB *rgb2);
|
|
||||||
void gimp_rgb_multiply (GimpRGB *rgb1,
|
void gimp_rgb_multiply (GimpRGB *rgb1,
|
||||||
gdouble factor);
|
gdouble factor);
|
||||||
gdouble gimp_rgb_distance (const GimpRGB *rgb1,
|
|
||||||
const GimpRGB *rgb2);
|
|
||||||
|
|
||||||
gdouble gimp_rgb_max (const GimpRGB *rgb);
|
gdouble gimp_rgb_max (const GimpRGB *rgb);
|
||||||
gdouble gimp_rgb_min (const GimpRGB *rgb);
|
gdouble gimp_rgb_min (const GimpRGB *rgb);
|
||||||
void gimp_rgb_clamp (GimpRGB *rgb);
|
void gimp_rgb_clamp (GimpRGB *rgb);
|
||||||
|
|
||||||
void gimp_rgb_gamma (GimpRGB *rgb,
|
|
||||||
gdouble gamma);
|
|
||||||
|
|
||||||
gdouble gimp_rgb_luminance (const GimpRGB *rgb);
|
gdouble gimp_rgb_luminance (const GimpRGB *rgb);
|
||||||
guchar gimp_rgb_luminance_uchar (const GimpRGB *rgb);
|
guchar gimp_rgb_luminance_uchar (const GimpRGB *rgb);
|
||||||
|
|
||||||
|
@ -121,13 +107,6 @@ void gimp_rgba_set (GimpRGB *rgba,
|
||||||
gdouble blue,
|
gdouble blue,
|
||||||
gdouble alpha);
|
gdouble alpha);
|
||||||
|
|
||||||
void gimp_rgba_set_pixel (GimpRGB *rgba,
|
|
||||||
const Babl *format,
|
|
||||||
gconstpointer pixel);
|
|
||||||
void gimp_rgba_get_pixel (const GimpRGB *rgba,
|
|
||||||
const Babl *format,
|
|
||||||
gpointer pixel);
|
|
||||||
|
|
||||||
void gimp_rgba_set_uchar (GimpRGB *rgba,
|
void gimp_rgba_set_uchar (GimpRGB *rgba,
|
||||||
guchar red,
|
guchar red,
|
||||||
guchar green,
|
guchar green,
|
||||||
|
@ -145,8 +124,6 @@ gboolean gimp_rgba_parse_css (GimpRGB *rgba,
|
||||||
|
|
||||||
void gimp_rgba_add (GimpRGB *rgba1,
|
void gimp_rgba_add (GimpRGB *rgba1,
|
||||||
const GimpRGB *rgba2);
|
const GimpRGB *rgba2);
|
||||||
void gimp_rgba_subtract (GimpRGB *rgba1,
|
|
||||||
const GimpRGB *rgba2);
|
|
||||||
void gimp_rgba_multiply (GimpRGB *rgba,
|
void gimp_rgba_multiply (GimpRGB *rgba,
|
||||||
gdouble factor);
|
gdouble factor);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue