We have a new GEGL plugin that makes a rgb glitch effect by moving the Red Green and Blue channels independently.
A general rule when using this plugin is try to make sure two sliders are equal opposites. In example if Red Horizontal is 9
Blue horizontal should be -9 (negative 9) try to balance all of them out that way as that best makes a stereo glitch effect. There is also a slider that attempts to removing glitching on the borders but it isn't perfect.
Fun Fact if you look at the code you will realize this plugin has a extremely complex GEGL Graph, perhaps one of the most complex graphs I ever wrote.
This plugin internally calls `gegl:inner-glow` that ships with GIMP 3.

Download code and binaries here Attachment:
rgb_glitch_SourceCode.zip [4.51 KiB]
Downloaded 120 times
Attachment:
Attachment:
THEN RESTART GIMP AND GO TO GEGL OPERATION and look for "RGB Glitch" filters>Artistic>RGB Glitch it will be in the main menu in Selection in Gimp 2.99.16+ but 2.10 users will have to go to GEGL operation > GEGL Effects Continual
Windows C:\Users\(USERNAME)\AppData\Local\gegl-0.4\plug-ins
Linux ~/.local/share/gegl-0.4/plug-ins
Linux (Flatpak includes Chromebook)~/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins
More Previews

You can test without installing by putting this syntax into GIMP's GEGL Graph filter
id=beforestart gegl:dst aux=[ ref=beforestart
id=start
src aux=[ ref=start multiply aux=[ color value=#ff0900 ] ]
id=red
src aux=[ ref=start multiply aux=[ color value=#00ff00 ] ]
id=green
src aux=[ ref=start multiply aux=[ color value=#0000ff ] ]
id=blue
]
color-overlay value=black
screen aux=[ ref=red translate x=6 ]
screen aux=[ ref=green ]
screen aux=[ ref=blue translate y=-6 ]
id=glitchfinal
dst-in aux=[ ref=beforestart ]
dst-in aux=[ ref=beforestart ]
crop aux=[ ref=beforestart ]
id=a over aux=[ ref=a
inner-glow value=white radius=20 opacity=2 grow-radius=1
multiply aux=[ ref=beforestart ]
]
Enjoy and feel free to leave feedback
