mirror of https://github.com/GNOME/gimp.git
app: remove unused lut-funcs
This commit is contained in:
parent
059d5d9d80
commit
9ccabe2fdf
|
@ -123,79 +123,6 @@ invert_lut_new (gint n_channels)
|
|||
return lut;
|
||||
}
|
||||
|
||||
/* ---------------- add (or subract)------------------ */
|
||||
|
||||
static gfloat
|
||||
add_lut_func (gdouble *amount,
|
||||
gint n_channels,
|
||||
gint channel,
|
||||
gfloat value)
|
||||
{
|
||||
/* don't change the alpha channel */
|
||||
if ((n_channels == 2 || n_channels == 4) && channel == n_channels -1)
|
||||
return value;
|
||||
|
||||
return (value + *amount);
|
||||
}
|
||||
|
||||
static void
|
||||
add_lut_setup (GimpLut *lut,
|
||||
gdouble amount,
|
||||
gint n_channels)
|
||||
{
|
||||
g_return_if_fail (lut != NULL);
|
||||
|
||||
gimp_lut_setup (lut, (GimpLutFunc) add_lut_func, &amount, n_channels);
|
||||
}
|
||||
|
||||
GimpLut *
|
||||
add_lut_new (gdouble amount,
|
||||
gint n_channels)
|
||||
{
|
||||
GimpLut *lut = gimp_lut_new ();
|
||||
|
||||
add_lut_setup (lut, amount, n_channels);
|
||||
|
||||
return lut;
|
||||
}
|
||||
|
||||
/* ---------------- intersect (MIN (pixel, value)) ------------------ */
|
||||
|
||||
static gfloat
|
||||
intersect_lut_func (gdouble *min,
|
||||
gint n_channels,
|
||||
gint channel,
|
||||
gfloat value)
|
||||
{
|
||||
/* don't change the alpha channel */
|
||||
if ((n_channels == 2 || n_channels == 4) && channel == n_channels -1)
|
||||
return value;
|
||||
|
||||
return MIN (value, *min);
|
||||
}
|
||||
|
||||
static void
|
||||
intersect_lut_setup (GimpLut *lut,
|
||||
gdouble value,
|
||||
gint n_channels)
|
||||
{
|
||||
g_return_if_fail (lut != NULL);
|
||||
|
||||
gimp_lut_setup_exact (lut,
|
||||
(GimpLutFunc) intersect_lut_func, &value, n_channels);
|
||||
}
|
||||
|
||||
GimpLut *
|
||||
intersect_lut_new (gdouble value,
|
||||
gint n_channels)
|
||||
{
|
||||
GimpLut *lut = gimp_lut_new ();
|
||||
|
||||
intersect_lut_setup (lut, value, n_channels);
|
||||
|
||||
return lut;
|
||||
}
|
||||
|
||||
/* ---------------- Threshold ------------------ */
|
||||
|
||||
static gfloat
|
||||
|
|
|
@ -29,12 +29,6 @@ void brightness_contrast_lut_setup (GimpLut *lut,
|
|||
|
||||
GimpLut * invert_lut_new (gint n_channels);
|
||||
|
||||
GimpLut * add_lut_new (gdouble amount,
|
||||
gint n_channels);
|
||||
|
||||
GimpLut * intersect_lut_new (gdouble value,
|
||||
gint n_channels);
|
||||
|
||||
GimpLut * threshold_lut_new (gdouble value,
|
||||
gint n_channels);
|
||||
|
||||
|
|
Loading…
Reference in New Issue