GIMP Chat
http://gimpchat.com/

What does GEGL graph do ?
http://gimpchat.com/viewtopic.php?f=8&t=19469
Page 4 of 4

Author:  Rod [ Thu Aug 04, 2022 8:53 am ]
Post subject:  Re: What does GEGL graph do ?

So why doesn't the PDB in Gimp allow GEGL to use all of Gimps procedures to create better filters?
Clearly with all the examples here you call the plug-in and enter its parameters and like magic the filter works.
So why not ask the developers (those guys and gals that write all code for Gimp), to allow the procedure data base and GEGL to interact? Or is that not feasible?

Seems to me Gimp developers are looking to remove all but GEGL from Gimp anyways. So why not grab what they can from existing USER created plugins and scripts to grow GEGL in phenomenal ways?

Right now GEGL being written by users of Gimp has too many limitations.

I say release the craken and allow GEGL and GPDB to mate and create artistic babies together. :bump

Author:  ofnuts [ Thu Aug 04, 2022 7:16 pm ]
Post subject:  Re: What does GEGL graph do ?

Rod wrote:
So why doesn't the PDB in Gimp allow GEGL to use all of Gimps procedures to create better filters?
Clearly with all the examples here you call the plug-in and enter its parameters and like magic the filter works.
So why not ask the developers (those guys and gals that write all code for Gimp), to allow the procedure data base and GEGL to interact? Or is that not feasible?

Seems to me Gimp developers are looking to remove all but GEGL from Gimp anyways. So why not grab what they can from existing USER created plugins and scripts to grow GEGL in phenomenal ways?

Right now GEGL being written by users of Gimp has too many limitations.

I say release the craken and allow GEGL and GPDB to mate and create artistic babies together. :bump


In the grand scheme of things (Gimp3),the PDB is used only to call plugins since plugin code (C, Python, JavaScript, Lua...) will use Glib objects to interact with Gimp. And GEGL also has a GLib interface, and so can be called from C, Python , JavaScript, Lua...

Didn't dive into the details, though :)

Author:  contrast_ [ Sat Aug 20, 2022 9:32 pm ]
Post subject:  Re: What does GEGL graph do ?

Image

Image

Image

Image

Make large text for a comp the size of 1280x720 and apply this.

You need my custom innerglow filter which can be downloaded here.
https://github.com/LinuxBeaver/GEGL-Inner-Glow

#layer 1
gegl:rotate degrees=1  sampler=lohalo
gegl:color-overlay value=#67c8ff

#bevel
gaussian-blur
emboss  type=bumpmap azimuth=60 elevation=40 depth=2             

median-blur radius=8 percentile=81 alpha-percentile=85 high-precision=yes
#shadows


inner-glow value=#a8e0ff  radius=11 opacity=1
gegl:dropshadow opacity=1.7 radius=0.8 x=-1.8 y=2.8 color=#008991




#layer2 #layer3 #layer4 #layer5
id=1
gegl:dst-over aux=[ gimp:layer-mode layer-mode=split aux=[ ref=1 gegl:dropshadow x=0.00  y=0.00 radius=5 grow-shape=circle grow-radius=1 opacity=0.4 color=#ffffff
dropshadow x=1 y=1 opacity=0.6 radius=35 grow-radius=3 color=#ffffff id=ll gimp:layer-mode layer-mode=linear-light opacity=0.6 aux=[ ref=ll
  ] gegl:dst-over aux=[ color value=#00bfff ]  gimp:layer-mode layer-mode=normal  opacity=0.4  aux=[ noise-solid ]  ] ]

#layer6 compositize all
opacity value=1.4



#layer7 white background
gegl:dst-over aux=[ color value=#000000 ]

#layer8 compoitize-all
brightness-contrast contrast=1.4 bloom strength=2



Version without background. (WILL NOT USE LINEAR LIGHT BLEND MODE CORRECTLY)
Image

#layer 1
gegl:rotate degrees=1  sampler=lohalo
gegl:color-overlay value=#67c8ff

#bevel
gaussian-blur
emboss  type=bumpmap azimuth=60 elevation=40 depth=2             

median-blur radius=8 percentile=81 alpha-percentile=85 high-precision=yes
#shadows


inner-glow value=#a8e0ff  radius=11 opacity=1
gegl:dropshadow opacity=1.7 radius=0.8 x=-1.8 y=2.8 color=#008991




#layer2 #layer3 #layer4 #layer5
id=1
gegl:dst-over aux=[ gimp:layer-mode layer-mode=split aux=[ ref=1 gegl:dropshadow x=0.00  y=0.00 radius=5 grow-shape=circle grow-radius=1 opacity=0.4 color=#ffffff
dropshadow x=1 y=1 opacity=0.6 radius=35 grow-radius=3 color=#ffffff id=ll gimp:layer-mode layer-mode=linear-light opacity=0.6 aux=[ ref=ll
  ]  ] ]

#layer6 compositize all
opacity value=1.2

#EXTRACT THIS TO GET RID OF THE BACKGROUND BUT YOU WILL USE THE LINEAR LIGHT BLEND
EFFECT.


Author:  Rod [ Sat Aug 20, 2022 10:36 pm ]
Post subject:  Re: What does GEGL graph do ?

ofnuts wrote:
Rod wrote:
So why doesn't the PDB in Gimp allow GEGL to use all of Gimps procedures to create better filters?
Clearly with all the examples here you call the plug-in and enter its parameters and like magic the filter works.
So why not ask the developers (those guys and gals that write all code for Gimp), to allow the procedure data base and GEGL to interact? Or is that not feasible?

Seems to me Gimp developers are looking to remove all but GEGL from Gimp anyways. So why not grab what they can from existing USER created plugins and scripts to grow GEGL in phenomenal ways?

Right now GEGL being written by users of Gimp has too many limitations.

I say release the craken and allow GEGL and GPDB to mate and create artistic babies together. :bump


In the grand scheme of things (Gimp3),the PDB is used only to call plugins since plugin code (C, Python, JavaScript, Lua...) will use Glib objects to interact with Gimp. And GEGL also has a GLib interface, and so can be called from C, Python , JavaScript, Lua...

Didn't dive into the details, though :)


Well at least we will still have Python! ;)

Author:  contrast_ [ Sun Aug 21, 2022 4:05 pm ]
Post subject:  Re: What does GEGL graph do ?

Image
Image

You need my new hidden gegl:ZZColorOpacity and my GEGL:InnerGlow operation for this to work
https://cdn.discordapp.com/attachments/640348421437521943/1011016387751325756/zzcoloropacity.so
https://cdn.discordapp.com/attachments/640348421437521943/1011017150959464552/zzcolor_opacity_source.7z

#layer 1
gegl:rotate degrees=0  sampler=lohalo
gegl:color-overlay value=#59ffc3
#bevel
gaussian-blur
emboss  type=bumpmap azimuth=60 elevation=40 depth=2             

median-blur radius=8 percentile=82 alpha-percentile=85 high-precision=yes
#shadows
inner-glow value=#a8e0ff  radius=11 opacity=0.8
gegl:dropshadow opacity=1.7 radius=0.8 x=-1.8 y=2.8 color=#009861

#layer2 #layer3 #layer4 #layer5
id=1
gegl:dst-over aux=[ gimp:layer-mode layer-mode=split aux=[ ref=1 gegl:dropshadow x=0.00  y=0.00 radius=4 grow-shape=circle grow-radius=4 opacity=0.4 color=#ffffff
dropshadow x=1 y=1 opacity=0.6 radius=35 grow-radius=3 color=#bfffe8 id=ll gimp:layer-mode layer-mode=linear-light opacity=0.6 aux=[ ref=ll
  ] gegl:dst-over aux=[  layer src=/home/contrast/Documents/Notes_and_Image_Clipboard/Image_Clipboard/pasted_image248.png bloom strength=9 noise-reduction iterations=2 src-atop  aux=[ zzcoloropacity color=yellow opacity=0.16 ] ]  gimp:layer-mode layer-mode=normal  opacity=0.4  aux=[ nose-solid ]  ] ]

#layer6 compositize all
opacity value=1.01


#layer7 white background
gegl:dst-over aux=[ color value=#000000 ]

#layer8 compoitize-all
brightness-contrast contrast=1.2 bloom strength=4
crop
unsharp-mask threshold=30 std-dev=24


Author:  contrast_ [ Sun Aug 21, 2022 4:09 pm ]
Post subject:  Re: What does GEGL graph do ?

1280x720 youtube thumbnail size.
Image

Page 4 of 4 All times are UTC - 5 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/