Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
copy sequence of filters applied in one image to other image
#1
I want to copy the sequence of filters applied in one image to other image.

I cant remember either their values or the queue of the filters. I knwo how to use under history, and recently used filters. 

I want the easiest way to apply it. 

Chatgpt suggested to save the image as xcf, copy visible from edit, and then paste as new layer. Dont work. It copy the image as whole not only the filter that i have applied to this image. 

How i can copy a batch of filters applied to an image as edits to another image?
Reply
#2
Come on... give us a clue... Are you using Gimp 2.10 or Gimp 3.0 ?

(Yesterday, 03:50 PM)estatistics Wrote: I want to copy the sequence of filters applied in one image to other image.

I cant remember either their values or the queue of the filters. I knwo how to use under history, and recently used filters. 

I want the easiest way to apply it. 

Chatgpt suggested to save the image as xcf, copy visible from edit, and then paste as new layer. Dont work. It copy the image as whole not only the filter that i have applied to this image. 

How i can copy a batch of filters applied to an image as edits to another image?

Just goes to show what a load of rubbish Chatgpt gives as advice. I suppose it means that with two images of the same thing but with different properties...brightness - colours ... you can make a cubic look-up table (clut) and apply that to another image. You can do that with the gmic plugin.

If you do not know which filters and the values for those filters, then you are sunk. Be more careful next time and make notes.

For the next time:
If using Gimp 2.10 it is possible to write a small script to apply filters and plugins - even some GEGL filters.

For Gimp 3.0 there is the Batcher plugin that will work on a single image or (as the name implies) apply effects to several saved images.  Looks like this with three filters applied.

   
Reply
#3
Many Gimp Filters have 'Presets' that default to 'last used'. You can also make your own presets and apply them again. Then you would only need to remember the sequence of filters used. You could also record this sequence with a pencil and notepad. Huh

Applying filters like this is one of the original ideas behind Gimp scripts written in Scheme. Idea
Reply
#4
(Yesterday, 03:50 PM)estatistics Wrote: I want to copy the sequence of filters applied in one image to other image.

I cant remember either their values or the queue of the filters. I knwo how to use under history, and recently used filters. 

I want the easiest way to apply it. 

Chatgpt suggested to save the image as xcf, copy visible from edit, and then paste as new layer. Dont work. It copy the image as whole not only the filter that i have applied to this image. 

How i can copy a batch of filters applied to an image as edits to another image?
If you haven't saved the image that has the filters as effects (fx showing in the layers dialog for (a single) layer) in xcf format then there is not much you can do :-(

If you have saved the image that has the filters as effects (fx showing in the layers dialog for (a single) layer) in xcf format
then you can edit the filters and this will show the settings used. You could then produce a Script-fu or (preferably) Python script to call the filters with the parameters noted from the filter edit windows.

Alternatively, if you only want to apply the same filter settings to one or two images or you don't feel able to produce a script you could try the following:

Open the image that has the filters as fx effects

Open the image that you want to apply the same filter settings to as a new layer (File/Open as Layers...)

Make sure that the new layer is the selected one (in the layers dialog) - it should be selected by default

Select the whole of the new layer

Edit/Copy

Click on the "eye" icon for the new layer to make it invisible

Click on the layer that has the effects associated with it in the layers dialog in order to select it

Edit/Paste as/Paste As Floating Data - this will created a floating selection/layer

Right-click on the floating layer in the layers dialog and select Anchor Floating Layer or Mask

The layer effects should now apply to the second image (you can delete the layer that was created when the second image was opened - although toggling the visibility of this layer will show that the effects are operating on the second image)
Reply


Forum Jump: