It is currently Fri Jun 19, 2026 12:57 pm


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: [New Plugin] Copy & Paste Layer fx Plugin for GIMP 3
PostPosted: Wed Apr 08, 2026 4:08 am  (#1) 
Offline
GimpChat Member
User avatar

Joined: Feb 06, 2026
Posts: 40
Hi everyone,

I originally shared this script in the "Pseudo Adjustment Layer" thread, but following MareroQ's kind advice, I decided to create a dedicated thread for it.

Overview
GIMP 3 introduced non-destructive layer effects (GEGL filters), which is a fantastic feature. However, I found myself wanting a quick way to copy the exact same effects and their parameters to other layers.
This plugin provides a simple, fast way to copy and paste layer effects via the right-click context menu.

Key Features
- Simple Usage: Adds "fx Copy" and "fx Paste" to your Layer context menu and the main Layer menu.
- Multi-Layer Paste: You can copy from one layer and paste to multiple selected layers at once.
- Cross-Tab Support: It saves the clipboard data temporarily to a JSON file in the plugin folder, allowing you to copy effects from one image and paste them into another open tab.
- Stack Order Maintained: It applies the copied filters in the exact same order they were originally stacked.

Limitations
Due to the way GEGL filter properties are handled in the API, parameters that use special data types (such as GeglColor objects for shadow colours) cannot be copied at this time.
Standard numerical values, toggles, and text inputs work perfectly.

Installation
1. Create a folder named "copy_paste_fx" inside your GIMP 3 plug-ins directory.
2. Place the "copy_paste_fx.py" script inside that folder.
3. Restart GIMP.

Usage
1. Select the layer with the effects you want to copy.
2. Right-click the layer and choose "fx Copy".
3. Select your target layer or layers.
4. Right-click and choose "fx Paste".

Download
https://github.com/yousei3/GIMP3-Copy-P ... tag/Ver1.1

I have developed and tested this plugin using GIMP 3.2.2 on my Windows 11 and Linux Mint systems.
I would be grateful if you could let me know if you encounter any issues.

I hope this speeds up your workflow in GIMP.


Attachments:
copy_paste_fx.png
copy_paste_fx.png [ 60.53 KiB | Viewed 3505 times ]


Last edited by Yousei3D on Sun Apr 26, 2026 5:53 pm, edited 2 times in total.
Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Top
 Post subject: Re: [New Plugin] Copy & Paste Layer fx Plugin for GIMP 3
PostPosted: Thu Apr 09, 2026 12:14 am  (#2) 
Offline
Global Moderator
User avatar

Joined: May 16, 2010
Posts: 16036
It is a very nice addition to Gimp-3. Thank you very much. :bigthup

_________________
Image


Top
 Post subject: Re: [New Plugin] Copy & Paste Layer fx Plugin for GIMP 3
PostPosted: Thu Apr 09, 2026 1:59 am  (#3) 
Offline
GimpChat Member

Joined: Apr 11, 2024
Posts: 298
Thanks for doing this, Yousei3D. A handy addition.


Top
 Post subject: Re: [New Plugin] Copy & Paste Layer fx Plugin for GIMP 3
PostPosted: Fri Apr 10, 2026 5:52 am  (#4) 
Offline
GimpChat Member

Joined: Jan 07, 2025
Posts: 11
Nice, very usable. Thanks


Top
 Post subject: Re: [New Plugin] Copy & Paste Layer fx Plugin for GIMP 3
PostPosted: Sun Apr 26, 2026 7:42 am  (#5) 
Offline
GimpChat Member
User avatar

Joined: May 10, 2013
Posts: 1430
Location: FInland
Thank you. Tried it out and found an issue. The pasted result uses always replace layer mode and 100% opacity.
If you can fix that, this will be a very useful plug-in to copy/paste FX chains from image to another.

(MX Linux 25, Gimp 3.2.4)


Top
 Post subject: Re: [New Plugin] Copy & Paste Layer fx Plugin for GIMP 3
PostPosted: Sun Apr 26, 2026 5:52 pm  (#6) 
Offline
GimpChat Member
User avatar

Joined: Feb 06, 2026
Posts: 40
Thank you so much for testing it and reporting this issue!

You are completely right. The plugin was correctly copying the internal GEGL filter settings (like radius, size, etc.), but it was missing the "Blending Options" applied to the filter itself (Opacity and Blend Mode).

I have updated the script to fix this. It now properly captures and pastes the Opacity, Blend Mode, and even the Visibility (the eye icon toggle) for each effect in the chain.

I've updated the script file in the first post.
Please download it and let me know if it works well for you now! Your feedback was incredibly helpful for making this truly practical.

GIMP3-Copy-Paste-fx 1.1
https://github.com/yousei3/GIMP3-Copy-P ... tag/Ver1.1


Top
 Post subject: Re: [New Plugin] Copy & Paste Layer fx Plugin for GIMP 3
PostPosted: Sun Apr 26, 2026 8:37 pm  (#7) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
Thank you Yousef this is amazing. It skips Curves and a few gimp: operations but that is because I intentional am using an old version of GIMP (3.0.5 build from May 2025)

Still no issue. Its awesome!!! :yes


Top
 Post subject: Re: [New Plugin] Copy & Paste Layer fx Plugin for GIMP 3
PostPosted: Mon Apr 27, 2026 12:05 am  (#8) 
Offline
GimpChat Member
User avatar

Joined: May 10, 2013
Posts: 1430
Location: FInland
Yes now it works. Good job thank you :clap


Top
 Post subject: Re: [New Plugin] Copy & Paste Layer fx Plugin for GIMP 3
PostPosted: Thu Jun 18, 2026 10:18 pm  (#9) 
Offline
New Member

Joined: Jun 18, 2026
Posts: 1
Hi! I installed the plugin and it works great to copy and paste fx onto individual layers, but when I select multiple layers at once, the option to select the plugin is grayed out and when I mouse over the option it says: this plugin only works on the following layer types: RGB, Grayscale, Indexed.

Naturally, the layer type didn't change just because I chose more than one. Any ideas? It works fine on the same layers if I choose them individually. In this case, I was pasting a Sharpening filter.

Thanks!


Top
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 5 hours [ DST ]



* Login  



Powered by phpBB3 © phpBB Group