Hi
Absolutely new to gimp.
0% experience, never used, mot even installed.
Want to use it if one thing is possible.
Is it possible to deform, distort, wrap, do not know right word a photo, usually rectangular shape, but lets say any shape, to a different shape, in this case I would like an ellipse, so the entire photo is deformed, something like stretching a rubber?
So in short any shape photo transform to any other shape deforming the whole photo, not short enough, sorry.
It is the source code to over thirty GEGL Plugins I have made. I recommend going to Github to get them but having all the code in one place is also a good idea.
Instruction here to compile for both Linux and Windows.
---------------
OS specific location to put GEGL Filter binaries Windows C:\Users<YOUR NAME>\AppData\Local\gegl-0.4\plug-ins
Linux /home/(USERNAME)/.local/share/gegl-0.4/plug-ins
on most distributions).
meson setup --buildtype=release build
ninja -C build
Windows
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
Code:
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
I startd with a 200px x 200px canvas to try something out.
All of a sudden the canvas is over 2000 square. When I typed the numbers in for the first 200 it went down to 199.x so the other did the same. Not sure why.
I am trying out a recursive transform on something - Why has the canvas gone almost 10 times the size?
Just noticed it is showing mm at the bottom. could that be it?
This is a full layer Effects engine that rivals Adobe CC in text styling. It ships with two bonus filters called "bevel" and "inner glow" that are useful as stand alone.
Users are expected to apply GEGL Effects to raster copies of the text layers.
The user must install the binaries (inner glow, bevel and layereffects) for this to work. All included in the "release section".
OS specific location to put GEGL Filter binaries
Windows C:\Users<YOUR NAME>\AppData\Local\gegl-0.4\plug-ins
Linux /home/(USERNAME)/.local/share/gegl-0.4/plug-ins
Linux (Flatpak) /home/(USERNAME)/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins
Custom Bevel is a new filter that can do all sorts of unique bevel and bump text effects. Six blending options for the bevel exist -- "multiply, hardlight, colordodge, plus, darken, lighten. This is NOT the same as the final/master blend mode that uses Gimp blend modes for every GEGL filter. What Custom Bevel does is changes the blend mode of the emboss filter to one of six blend modes. This can create all kinds of interesting results.
This filter can also change the internal median shape (which doesn't do much) and choose between an internal box blur and gaussian blur which will radically change the way the bevel looks.
Check out what you can do with it and Enjoy !
OS specific location to put GEGL Filter binaries
Windows C:\Users<YOUR NAME>\AppData\Local\gegl-0.4\plug-ins
Linux /home/(USERNAME)/.local/share/gegl-0.4/plug-ins
Linux (Flatpak) /home/(USERNAME)/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins
Using ofn-gradient-along-path on a particular RGB image takes about 30 minutes. Using it on the same image converted to Greyscale takes about 90 minutes. I would like to figure out a way to speed up the script.
Is there a way to profile the script and find out what calls are taking the most time?
Perhaps the image or aspects of it are being converted back and forth between RGB and Greyscale. Is there some sort of specific Greyscale library or functions which can avoid thrashing like that?
Any suggestions on how I might be able to approach this problem?