libgimpcolor: Remove unneeded GimpRGB functions
As the Van Gogh LIC plug-in was the last area of the code that used gimp_rgba_add () and gimp_rgba_multiply (), they can be removed.
This commit is contained in:
@ -175,8 +175,9 @@ gimp_bilinear_rgb (gdouble x,
|
||||
gdouble a[4] = { 1.0, 1.0, 1.0, 1.0 };
|
||||
gdouble alpha = 1.0;
|
||||
|
||||
for (gint i = 0; i < 4; i++)
|
||||
for (gint i = 0; i < 3; i++)
|
||||
retvalues[i] = 0.0;
|
||||
retvalues[3] = 1.0;
|
||||
|
||||
g_return_if_fail (values != NULL);
|
||||
|
||||
@ -207,7 +208,7 @@ gimp_bilinear_rgb (gdouble x,
|
||||
for (gint i = 0; i < 3; i++)
|
||||
{
|
||||
m0 = ix * a[0] * values[0 + i] + x * a[1] * values[4 + i];
|
||||
m1 = ix * a[2] * values[8 + 1] + x * a[3] * values[12 + i];
|
||||
m1 = ix * a[2] * values[8 + i] + x * a[3] * values[12 + i];
|
||||
|
||||
retvalues[i] = (iy * m0 + y * m1) / alpha;
|
||||
}
|
||||
|
@ -87,9 +87,7 @@ EXPORTS
|
||||
gimp_rgb_set_alpha
|
||||
gimp_rgb_set_uchar
|
||||
gimp_rgb_to_hsl
|
||||
gimp_rgba_add
|
||||
gimp_rgba_distance
|
||||
gimp_rgba_get_uchar
|
||||
gimp_rgba_multiply
|
||||
gimp_rgba_set
|
||||
gimp_rgba_set_uchar
|
||||
|
@ -322,31 +322,6 @@ gimp_rgba_get_uchar (const GimpRGB *rgba,
|
||||
if (a) *a = ROUND (CLAMP (rgba->a, 0.0, 1.0) * 255.0);
|
||||
}
|
||||
|
||||
void
|
||||
gimp_rgba_add (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
|
||||
gimp_rgba_multiply (GimpRGB *rgba,
|
||||
gdouble factor)
|
||||
{
|
||||
g_return_if_fail (rgba != NULL);
|
||||
|
||||
rgba->r *= factor;
|
||||
rgba->g *= factor;
|
||||
rgba->b *= factor;
|
||||
rgba->a *= factor;
|
||||
}
|
||||
|
||||
gdouble
|
||||
gimp_rgba_distance (const GimpRGB *rgba1,
|
||||
const GimpRGB *rgba2)
|
||||
|
@ -99,11 +99,6 @@ void gimp_rgba_get_uchar (const GimpRGB *rgba,
|
||||
guchar *blue,
|
||||
guchar *alpha);
|
||||
|
||||
void gimp_rgba_add (GimpRGB *rgba1,
|
||||
const GimpRGB *rgba2);
|
||||
void gimp_rgba_multiply (GimpRGB *rgba,
|
||||
gdouble factor);
|
||||
|
||||
gdouble gimp_rgba_distance (const GimpRGB *rgba1,
|
||||
const GimpRGB *rgba2);
|
||||
|
||||
|
Reference in New Issue
Block a user