This filter is like GEGL Styles in GIMP 3 but with far more options. The latest version of GEGL Effects is May 31st 2025 Stable which is based on the July 22 2023 checkpoint.
https://github.com/LinuxBeaver/GEGL-Effects---Layer-Effects-in-Gimp-using-GEGL/releases/
GEGL effects CE is a GEGL GIMP plugin that does layer styles/text styling in GIMP like Adobe's layer fx. Allowing users to make an infisimal amount of text styling effects in GIMP. GEGL Effects ships with and requires three bonus filters (Glass on Text, Bevel and Inner Glow) and two hidden operations (Port Load and zzstrokebevelimage). Bevel, Inner Glow and Glass Over Text are more useful on their own as they have more options in stand alone.
This is a text styling/advance image outlining engine for GIMP similar to layer fx in Adobe Photoshop
When you download the plugin or compile the following co-plugins will ship with it as either binaries and or .c files, - InnerGlow , Bevel, Glass On Text, GEGL zzstrokebevelimage and port load. The plugin will not work correctly without them and all normal download methods will give you all six binaries. You should have - lb:effects, lb:bevel, lb:innerglow lb:glassovertext, lb:zzstrokebevelimage, port:load
In early 2023 this was the experimental version of GEGL Effects before becoming the public default. Now this is a stable non updating version of GEGL Effects that can co-exist with a designated older and alternative branches of GEGL Effects and other versions. Presets from said other GEGL Effects will not work with this version. You can find old stable here. https://github.com/LinuxBeaver/GEGL-Effects---Layer-Effects-in-Gimp-using-GEGL/tree/main or the version I personally use here
Example of plugin working alongside a special legacy version of GEGL Effects as seen here.
When you download the plugin or compile the following co-plugins will ship with it as either binaries or .c files, - GEGL InnerGlow, GEGL Bevel, GEGL Glass On Text, and GEGL zzstrokebevelimage. The plugin will not work correctly without them and all normal download methods will give you all five binaries.
.dll is for Windows and .so is for Linux
Windows C:\Users\USERNAME\AppData\Local\gegl-0.4\plug-ins
Windows Alt C:\Users\AppData\Local\gegl-0.4\plug-ins
Linux ~/.local/share/gegl-0.4/plug-ins
Linux (Flatpak) ~/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins
*note - Windows users may need to create the plug-ins folder if it doesn't exist. But this may be an indication you are using an old version of GIMP 2.10.
./build_plugin_linux.sh and ./build_plugin_windows.sh with mysys2 should auto compile GEGL Effects and many other plugins of mine but if you want to know what the bash script is doing read below.
To compile and install you will need the GEGL header files (libgegl-dev
on
Debian based distributions or gegl
on Arch Linux) and meson (meson
on
most distributions).
meson setup --buildtype=release build
ninja -C build
If you have an older version of gegl you may need to copy to ~/.local/share/gegl-0.3/plug-ins
instead (on Ubuntu 18.04 for example).
The easiest way to compile this project on Windows is by using msys2. Download and install it from here: https://www.msys2.org/
Open a msys2 terminal with C:\msys64\mingw64.exe
. Run the following to
install required build dependencies:
pacman --noconfirm -S base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-meson mingw-w64-x86_64-gegl
Then build the same way you would on Linux:
meson setup --buildtype=release build
ninja -C build
GIMP 2.10 users are expected to first layer to image size then open GEGL Operations and apply GEGL Effects Continual. GIMP 2.99.19/GIMP3+ users can just type in GEGL Effects or go to filters>text styling and edit text live.
if you use GIMP 3 simply type text, press escape and "/" search for GEGL Effects Continual
This tutorial contains everything you need.
I strongly advise against downgrading. But if you choose to downgrade GEGL Effects or any of my plugins that has a GEGL Enum List (blend mode switchers) to an earlier version, you must go to /config/GIMP/2.10/filters
and delete the
saved settings file associate with the plugin. You can find it by searching the plugins name, If this is not done it will keep reporting that a file is corrupt and not allow you to make
presets.** MULTIPLE VERSIONS OF ANY OF MY PLUGINS CANNOT CO-EXIST.** GIMP will always select the earliest one. The only exception to this is a builds of GEGL Effects I provided where I renamed the ENUM list to make them co-compatible. I recommend you don't downgrade unless you know what you are doing. Downgrading plugins can break .xcf files in 2.99.17+ and bring back crashes from the past.