Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
how to apply curves to multiple images?
#1
how to apply curves to multiple images?

Or in more general sense, how to apply a set of operations, in multiple images at once?
Yes, i know about batch mode.

Somewhere i read to import them as the layers of a single image, then how you saved them as individual images?
Reply
#2
See my ofn-tiles and ofn-layer-tiles scripts, which create/save a big layer from/to individual tile files (ofn-tiles) or from/to multiple layers in the image (ofn-layer-tiles). Once you have the big layer, you can apply any kind of global color change (Curves or else) uniformly.

In a slightly more "manual "way, keep in mind that Gimp keeps your last settings around in most Color tools, so you can process images one by one,, and reuse the same settings on each image:

   
Reply
#3
(10 hours ago)estatistics Wrote: how to apply curves to multiple images?

Or in more general sense, how to apply a set of operations, in multiple images at once?
Yes, i know about batch mode.

Somewhere i read to import them as the layers of a single image, then how you saved them as individual images?

I normally go for BIMP, but you already know about batch curves.  

For an image with individual layers you could try the gmic_gimp_qt plugin. That has a curves filter, which I like, more choice of type but does not use Gimp curve files.

Use it once to determine a curve, then apply to a stack of images as:

   

You can save as a "fave" for use later if you want

Then there are several utilities to export layers to individual files. Ofnuts has a python plugin or I use an old script-fu
Reply
#4
i cant install BIMP due to gimp-devel-tools (i cant find them for debian).
Reply
#5
(9 hours ago)estatistics Wrote: i cant install BIMP due to gimp-devel-tools (i cant find them for debian).

gimptool-2.0 (which is used to compile/install C plugins on Linux) is part of the standard install IIRC.
Reply
#6
In my experience libgimp2.0-dev which installs gimptool-2.0 is a separate call and comes with a whole load of dependencies (from gcc to you-name-it).

@estatics
It might help if you update us on actual Gimp and Debian versions. For example ChromeBook users often install a version of Debian.

If your Gimp 2.10 comes with python then use Ofnuts method, if not then:

BIMP compiles reasonably easily but attached one that might work (it is the one I compiled sometime...)
Unzip and put in your Gimp 2.10 plugins folder.   ~/.config/GIMP/2.10/plug-ins/  It might not work, it has dependencies, libexiv2 sometimes needs installing.

If you need a version of Gimp 2.10.38 that includes most libs then try the Gimp2.10.38 appimage from
https://github.com/ivan-hc/GIMP-appimage...ous-hybrid

As an example, a Debian 12 (which comes with Gimp 3.0) and Gimp 2.10 appimage +BIMP  (hate YT these days so on my storage)

https://u.pcloud.link/publink/show?code=...ShLuXuEgYX


Attached Files
.zip   bimp26.zip (Size: 100.34 KB / Downloads: 2)
Reply
#7
3.0.0-RC2 in debian trixie
Reply
#8
(3 hours ago)estatistics Wrote: 3.0.0-RC2 in debian trixie

Oh dear,  Well BIMP code does not compile for Gimp 3.0 - so rule that out. You can always use that appimage I referenced.

I do not know if Ofnuts has his tiles plugin for Gimp 3 python yet,

Then there is the gmic gimp plug for Debian 12 / Gimp 2.3.0 rc2  - as previous explanation.

https://u.pcloud.link/publink/show?code=...vbF4hdMpnk  (about 6 MB zipped)

   

...but as far as I know, nothing yet to export layers to individual files, you would have to export each layer individually. So you might as well just open the images and apply the last used curve.
Reply


Forum Jump: