GEGL Plugins needed to do this exercise
https://github.com/LinuxBeaver/GEGL-glo ... g/releaseshttps://gitlab.com/barefootliam/gegl-pango-markup(windows download here, for linu grab the .so)
download/file.php?id=62058--
Let's simplify this GEGL Graph so people actually understand it. Not just apply it by pasting syntax. I will be recreating parts of this graph manually in Gimp to show people what is going on.
Attachment:
glossy_balloon_4_pangos.png [ 202.56 KiB | Viewed 3080 times ]
Here is the entire GRAPHid=0 over aux=[ ref=0 pango-markup text="<span font-size='364900' letter-spacing='0' fgcolor='#ee8fff' font='Reggae One Regular' font-features='ss10'>1</span>" line-spacing=1.09
translate x=55
rotate-on-center degrees=3 id=recolor1 color-overlay value=#3400ff ]
id=1 over aux=[ ref=1 pango-markup text="<span font-size='364900' letter-spacing='0' fgcolor='#ee8fff' font='Reggae One Regular' font-features='ss10'>2</span>" line-spacing=1.09
translate x=570
rotate-on-center degrees=5 color-overlay value=#fffe00 ]
id=2 over aux=[ ref=2 pango-markup text="<span font-size='364900' letter-spacing='0' fgcolor='#ee8fff' font='Reggae One Regular' font-features='ss10'>3</span>" line-spacing=1.09
translate x=1020
rotate-on-center degrees=-1 color-overlay value=#ff1300 ]
id=3 over aux=[ ref=2 pango-markup text="<span font-size='364900' letter-spacing='0' fgcolor='#ee8fff' font='Reggae One Regular' font-features='ss10'>4</span>" line-spacing=1.09
translate x=1430 y=80
rotate-on-center degrees=6 color-overlay value=#4eff00 ]
id=4 over aux=[ ref=4 pango-markup text="<span font-size='364900' letter-spacing='0' fgcolor='#ee8fff' font='Reggae One Regular' font-features='ss10'>5</span>" line-spacing=1.09
translate x=2000
rotate-on-center degrees=3 id=recolor1 color-overlay value=#3400ff ]
id=everything
glossy-balloon gaus=20 saturation=0 hue=55 opacityall=3
gimp:layer-mode layer-mode=multiply opacity=0.86 blend-space=rgb-perceptual composite-mode=auto aux=[ ref=everything median-blur alpha-percentile=100 radius=50 ]
levels out-high=1.5
saturation scale=1.4
hue-chroma lightness=3
https://gitlab.com/barefootliam/gegl-pango-markupOver is the equal of the Normal Blend mode in Gimp.
id=0 through id=4 are containing gegl text generation options inside normal AKA over blend modes. Pango-Markup is a fork of GEGL:text. Pango Mark up generates text and controls the the size, spacing and color of the text; just like GEGL:text except GEGL:text has poor spacing options.
ID everything is making a back up of this, everything that pango mark up did. Which is just a text color fill as seen here.
Attachment:
id_everything.png [ 58.99 KiB | Viewed 3080 times ]
Next is my Glossy Balloon plugin being applied on the pango mark up render (BUT IT NEGATES THE COLORS TO AN UGLY PINK)
https://github.com/LinuxBeaver/GEGL-glo ... xt-stylingAttachment:
glossys_job.png [ 241.56 KiB | Viewed 3080 times ]
Now, Remember Glossy Balloon has a built in GEGL Desaturation and lightness to make it white. This option is being called from Glossy Balloon but can also be done manually with more effort. "saturation scale=0" and "hue-chroma lightness=15" in example.
Next the ID=EVERYTHING (the colored text fill) is being referenced with REF=EVERYTHING and is then blended with the multiply blend mode. When color in a multiply blend mode blends with white it auto recolors white. The text fill is then expanded with median blur to cover the entire glossy balloon. Simplified, The color text fill is put on top of white Glossy Balloon Text to recolor it.
Think of
as a bookmark in a GEGL Graph and
as what calls that image book mark. There can be many of the same REFs (an infinite amount), but only one ID.
I hope I did everything I could to simplify this GEGL Graph. If you look at Glossy Balloon's source code you can even see how I made it but that is a different story (a theory of advance bevels)