Skip to content

This plugin depends on two other plugins of mine; which it ships with and GIMP's native vignette filter to draw circles, squares and diamonds non-destructively in GIMP 2.99.19

License

Notifications You must be signed in to change notification settings

LinuxBeaver/GEGL-GIMP-PLUGIN_Vector_layers_vignette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Download binaries here. (FOLLOW INSTRUCTIONS)

https://github.com/LinuxBeaver/Vector_Layers_in_GIMP_via_vignette/releases

Vector layers in GIMP rendered by GEGL via exploiting vignette

This plugin calls gegl:vignette and my invert transparency and ssg plugin together to render basic squares, circles, diamonds and vertical and horizontal bars. Due to this it ships with plugins "stroke shadow glow" and "invert transparency" as bonus filter dependencies. You can learn more about bonus filters here

https://github.com/LinuxBeaver/GEGL-SSG-Stroke-Shadow-Glow-/

image

Limitations this plugin has

Future updates plan to fix this but right now this plugin has two limitations

  1. It will render an oval on non 16:9 canvases. Though one can manually fix this using shape squeeze slider. This seems impossible to fix
  2. It is required to be applied on a blank transparent layer. Its impossible to get it to apply to a layer with content because then the vignette in GIMP 2.99.19 would not work.

OS specific location to put GEGL Filter binaries

Windows C:\Users\USERNAME\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

image

Compiling and Installing

Linux

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).

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 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

Extra preview of this based Gimp plugin

image

image

image

image

Enjoy

and remember if you like this plugin make sure to check out my main layer effects engine and more here. I will always be your SaintGEGL

https://github.com/LinuxBeaver/GEGL-Effects---Layer-Effects-in-Gimp-using-GEGL/releases

https://github.com/LinuxBeaver?tab=repositories

About

This plugin depends on two other plugins of mine; which it ships with and GIMP's native vignette filter to draw circles, squares and diamonds non-destructively in GIMP 2.99.19

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published