I’m looking for the GIMP or Gegl filter that corresponds to the Tone Curve of GIMP. The “gegl:contrast-curve” filter seems similar to the Tone Curve, but it only adjusts grayscale images, whereas the Tone Curve is applicable to color images or each color channel.
There is also a “gimp:curves” filter, but there is no information about it. Which filter corresponds to the Tone Curve module in GIMP?
Because I try to use it from Python script. Gimp.Drawable.curve_spline() can apply tone curve to the image, but it changes pixel values destructively. I am looking for the way to apply tone curve non-destructively from Python script.