Wed Jan 11, 2023 8:46 am
Mon Jan 23, 2023 12:43 pm
Tue Jan 24, 2023 6:15 am
Mon Apr 24, 2023 5:37 pm
Tue Apr 25, 2023 6:02 am
Tue Apr 25, 2023 8:26 am
Skinnyhouse wrote:Well I keep trying but I get very frustrated by the process - even though you have done a great job in your tut (and with your plug-ins) - as well as the Bare Foot blogger's stuff. Couldn't find any documentation for the gimp:gegl stuff and the plug-in by kevin to use gegl graph stuff seems to not like gimp:alpha stuff.
Suppose I was hoping to apply to custom font files.
(Too much stuff talk I know - but that's about as technical as I get these days!)![]()
hslcolor = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 39, NULL);
grainmerge = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 47, NULL);
softlight = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 45, NULL);
addition = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 33, NULL);
hardlight = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 44, NULL);
hsvhue = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 37, NULL);
overlay = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 23, NULL);
burn = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 43, "blend-space", 1, NULL);
lchcolor = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 26, "blend-space", 3, NULL);
multiply = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 30, "blend-space", 2, NULL);
linearlight = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 50, "blend-space", 2, NULL);
screen = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 31, "blend-space", 2, NULL);
antierase = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 63, "blend-space", 2, NULL);
colorerase = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 57, "blend-space", 1, NULL);
divide = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 41, "blend-space", 1, "opacity", 0.03, NULL);
subtract = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 34, "composite-mode", 0, NULL);
dodge = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 42, "composite-mode", 0, "composite-space", 1, "blend-space", 1, NULL);
grainextract = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 46, "composite-mode", 0, NULL);
gimp:layer-mode layer-mode=
thresholdalpha = gegl_node_new_child (gegl,
"operation", "gimp:threshold-alpha",
NULL);
Tue Apr 25, 2023 8:55 am
enum_start (gegl_emboss_type2)
enum_value (GEGL_EMBOSS_TYPE_EMBOSS2, "emboss", N_("Emboss"))
enum_value (GEGL_EMBOSS_TYPE_BUMPMAP2, "bumpmap", N_("Bumpmap (preserve original colors)"))
enum_end (GeglEmbossType2)
property_enum (type, _("Emboss Type"),
GeglEmbossType2, gegl_emboss_type2, GEGL_EMBOSS_TYPE_EMBOSS2)
description(_("Rendering type"))
Tue Apr 25, 2023 8:59 am
property_string (string, _("Graph1"), TUTORIAL)
ui_meta ("role", "output-extent")
#define TUTORIAL \
" color-overlay value=#f587ff median-blur percentile=90 alpha-percentile=100 "\
property_string (string2, _("Graph2"), TUTORIAL2)
ui_meta ("role", "output-extent")
#define TUTORIAL2 \
" id=3 screen aux=[ ref=3 emboss type=bumpmap azimuth=30 elevation=15 ] median-blur percentile=90 alpha-percentile=100 gaussian-blur std-dev-x=1 std-dev-y=1 filter=fir id=3 screen aux=[ ref=3 emboss type=bumpmap azimuth=90 elevation=15 ] screen aux=[ ref=3 emboss type=bumpmap azimuth=90 elevation=15 ] median-blur percentile=50 alpha-percentile=100 screen aux=[ ref=3 emboss type=bumpmap azimuth=90 elevation=15 ] median-blur percentile=50 alpha-percentile=100 screen aux=[ ref=3 emboss type=bumpmap azimuth=90 elevation=15 ] reinhard05 brightness=-4 light=0 chromatic=0 "\
graph = gegl_node_new_child (gegl,
"operation", "gegl:gegl",
NULL);
graph2 = gegl_node_new_child (gegl,
"operation", "gegl:gegl",
NULL);
Tue Apr 25, 2023 12:34 pm
Tue Apr 25, 2023 12:47 pm
Sat May 20, 2023 7:11 pm
grainmerge = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 47, "composite-mode", 0, NULL);
hslcolorig = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 39, "composite-mode", 0, NULL);
xor = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 60, "composite-mode", 0, "blend-space", 0, "composite-space", 0, NULL);
colorerase = gegl_node_new_child (gegl,
"operation", "gimp:layer-mode", "layer-mode", 57, "blend-space", 1, NULL);
Fri Jun 30, 2023 10:06 pm
Fri Jun 30, 2023 10:10 pm
Fri Sep 15, 2023 8:22 am
Fri Sep 15, 2023 10:40 am
Fri Sep 15, 2023 11:00 am
Fri Sep 15, 2023 12:19 pm
paynekj wrote:If I wanted to create a GEGL plugin, where would I find the current guide to setting-up the tools on Windows for compiling the plugin?
Kevin
Sun Oct 01, 2023 1:14 pm
paynekj wrote:If I wanted to create a GEGL plugin, where would I find the current guide to setting-up the tools on Windows for compiling the plugin?
Kevin
pacman --noconfirm -S base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-meson mingw-w64-x86_64-gegl
Sat Oct 28, 2023 5:38 pm
Tue Dec 12, 2023 7:49 am