It is currently Fri Jun 05, 2026 5:46 pm


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: new March 2026 - GEGL Metal Text
PostPosted: Mon Mar 23, 2026 2:41 pm  (#1) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2010
Hello GimpChat, We have a new GEGL plugin I made that is remarkably higher quality. It depends on my plugin lb:bevel (gegl bevel) the unofficial one, if you already have it overwrite it to get the latest version to ensure it works. As if you have a version before mid 2025 it won't work

This is Metal Text, an advanced text styling graph with easy adaptable sliders and a recolor mode.

Image

Image

(source code is below)

Attachment:
metaltext_linux.zip [19.83 KiB]
Downloaded 45 times


Attachment:
metaltext_windows.zip [1.03 MiB]
Downloaded 43 times


yes it works on Windows 3.2, as we can see its file size is way larger


LOCATION TO PUT GEGL PLUGIN BINARIES

Windows

C:\Users\(USERNAME)\AppData\Local\gegl-0.4\plug-ins


Linux
~/.local/share/gegl-0.4/plug-ins


Linux(Flatpak includes Chromebook)

~/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins


then restart GIMP and go to "GEGL operation" or filters > text styling to find the new plugins


Source Code - For people who want to compile manually

Attachment:
SourceCode.zip [13.01 KiB]
Downloaded 36 times


On Linux all you need is build_essentials and to run ./build_plugin_linux.sh

on Windows you need msys2
https://www.msys2.org/

and in the folder above the current directory you need this gettext folder unzipped

https://github.com/LinuxBeaver/LinuxBea ... ettext.zip

place it in the folder above the source code directory. So if your directory is C:\Documents/metal_text_gegl
the gettext folder is going in documents.

The windows build should work that way.

More previews of this based plugin:

Image

Image


also fun facts about the plugin. I came up with most of the graph last month when I was intimidated by metal text in Adobe tutorials/market place. That is what inspired me to make this beauty, but I didn't finalize it till last night. and another silly thing is I was coding this half asleep last night at 3:00am optimizing it. Showing I can write good GEGL code even when very tired. lol Well the plugin is done, there is more I could add in the future but this should be another and it is very complicated.

Enjoy and feel free to share feedback :clap :paint


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 March 2026 - GEGL Metal Text
PostPosted: Mon Mar 23, 2026 4:03 pm  (#2) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2637
Location: Poland
Hi Contrast
I've resolved the dependency issue for libintl-8.dll (without the additional gettext).

No dependency on libintl-8.dll
Image

I need confirmation for Windows 11.

Not just for text:
Image

Edit:
The attachment has been removed because other builds are available.

_________________
Image


Last edited by MareroQ on Sun Mar 29, 2026 9:27 pm, edited 1 time in total.

Top
 Post subject: Re: new March 2026 - GEGL Metal Text
PostPosted: Mon Mar 23, 2026 7:26 pm  (#3) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2010
MareroQ wrote:
Hi Contrast
I've resolved the dependency issue for libintl-8.dll (without the additional gettext).

No dependency on libintl-8.dll
[ Image ]

I need confirmation for Windows 11.

Not just for text:
[ Image ]


interesting alt use and gettext alternative. Well I can't test but I remember deepseek made a script that forcefully removed all reference of libintl-8.dll and that didn't work. I suppose your method is beter


Top
 Post subject: Re: new March 2026 - GEGL Metal Text
PostPosted: Tue Mar 24, 2026 12:08 am  (#4) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2637
Location: Poland
Practically, it's not a special method.

MSYS offers five build environments:
clang64
clangarm64
mingw32
mingw64
ucrt64

I've always used mingw64.
I didn't always build the environment from scratch, I just updated it [pacman -Syyuu | pacman -Syu].
Unfortunately, I didn't realize that support for mingw64 is already very limited.
GIMP 3.0.8 already started requiring the latest version of gettext, and the version in mingw64, even after a "refresh," is too old.
Since GIMP 3.2.0 has been compiled in the clang64 environment (for some time now), I built it as well – and that's it (the Gegl filters don't depend on libinitl-8.dll).

_________________
Image


Top
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]



* Login  



Powered by phpBB3 © phpBB Group