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 a[4] = { 1.0, 1.0, 1.0, 1.0 };
|
||||||
gdouble alpha = 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[i] = 0.0;
|
||||||
|
retvalues[3] = 1.0;
|
||||||
|
|
||||||
g_return_if_fail (values != NULL);
|
g_return_if_fail (values != NULL);
|
||||||
|
|
||||||
@ -207,7 +208,7 @@ gimp_bilinear_rgb (gdouble x,
|
|||||||
for (gint i = 0; i < 3; i++)
|
for (gint i = 0; i < 3; i++)
|
||||||
{
|
{
|
||||||
m0 = ix * a[0] * values[0 + i] + x * a[1] * values[4 + 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;
|
retvalues[i] = (iy * m0 + y * m1) / alpha;
|
||||||
}
|
}
|
||||||
|
@ -87,9 +87,7 @@ EXPORTS
|
|||||||
gimp_rgb_set_alpha
|
gimp_rgb_set_alpha
|
||||||
gimp_rgb_set_uchar
|
gimp_rgb_set_uchar
|
||||||
gimp_rgb_to_hsl
|
gimp_rgb_to_hsl
|
||||||
gimp_rgba_add
|
|
||||||
gimp_rgba_distance
|
gimp_rgba_distance
|
||||||
gimp_rgba_get_uchar
|
gimp_rgba_get_uchar
|
||||||
gimp_rgba_multiply
|
|
||||||
gimp_rgba_set
|
gimp_rgba_set
|
||||||
gimp_rgba_set_uchar
|
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);
|
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
|
gdouble
|
||||||
gimp_rgba_distance (const GimpRGB *rgba1,
|
gimp_rgba_distance (const GimpRGB *rgba1,
|
||||||
const GimpRGB *rgba2)
|
const GimpRGB *rgba2)
|
||||||
|
@ -99,11 +99,6 @@ void gimp_rgba_get_uchar (const GimpRGB *rgba,
|
|||||||
guchar *blue,
|
guchar *blue,
|
||||||
guchar *alpha);
|
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,
|
gdouble gimp_rgba_distance (const GimpRGB *rgba1,
|
||||||
const GimpRGB *rgba2);
|
const GimpRGB *rgba2);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user