GEGL

All GEGL operations

This part of the GEGL documentation contains a snapshot of reference rendering images and meta-data, useful for programming with GEGL as well as used by GIMP for automatically constructing property panels user interfaces. The tags in on the right lead to galleries of ops belonging to each category.

categories:

Absolute
Add
Alien Map
Clip Alpha
Scale3X Antialiasing
Apply Lens
Bayer Matrix
Bilateral Filter
Bloom
Border Align
Box Blur
Brightness Contrast
Buffer Sink
Buffer Source
Bump Map
Color to Grayscale
Cache
Cartoon
Cast Format
Cast color space
Cell Noise
Channel Mixer
Checkerboard
Clone
Color
Color Assimilation Grid
Color Enhance
Exchange color
Color Overlay
Color Rotate
Color Temperature
Color to Alpha
Color warp
Extract Component
Contrast Curve
Convert Format
Convert color space
Convolution Matrix
Copy Buffer
Crop
Cubism
Deinterlace
Denoise DCT
Difference of Gaussians
Diffraction Patterns
Displace
Display
Distance Transform
Dither
Divide
Smooth by Domain Transform
Dropshadow
Edge Detection
Laplacian Edge Detection
Neon Edge Detection
Sobel Edge Detection
Emboss
Engrave
Combine Exposures
Exposure
gegl:exr-load
gegl:exr-save
Fattal et al. 2002 Tone Mapping
Fill Path
Focus Blur
Fractal Explorer
Fractal Trace
Gamma
Gaussian Blur
Selective Gaussian Blur
1D Gaussian-blur
GEGL graph
gegl:gegl-buffer-load
gegl:gegl-buffer-save
GIF File Loader
Make Gray
Grid
High Pass Filter
Hue-Chroma
ICC File Loader
ICC profile saver
Illusion
gegl:image-compare
Image Gradient
gegl:introspect
Invert in Perceptual space
Invert
JPEG File Loader
JPEG File Saver
gegl:json:dropshadow2
gegl:json:grey2
Layer
LCMS From Profile
Lens Blur
Lens Distortion
Lens Flare
Levels
Linear Gradient
Linear Sinusoid
Load Image
Local Threshold
Long Shadow
gegl:magick-load
Mantiuk 2006 Tone Mapping
Map Absolute
Map Relative
Matting Global
Matting Levin
Maze
Temporal blur
Mean Curvature Blur
Median Blur
Kaleidoscopic Mirroring
Mix
Mono Mixer
Mosaic
Circular Motion Blur
Linear Motion Blur
Zooming Motion Blur
Multiply
Negative Darkroom
Newsprint
Add CIE Lch Noise
Add HSV Noise
Randomly Shuffle Pixels
Noise Pick
Noise Reduction
Add RGB Noise
Noise Slur
Solid Noise
Noise Spread
No Operation
Normal Map
gegl:npd
NumPy File Saver
Oilify
Opacity
Open GEGL Buffer
Pack
Panorama Projection
Render Path
pdf loader
Perlin Noise
Photocopy
Piecewise Blend
GdkPixbuf Source
Pixelize
Plasma
PNG File Loader
PNG File Saver
Polar Coordinates
Posterize
PPM File Loader
PPM File Saver
Radial Gradient
libraw File Loader
Rectangle
Recursive Transform
Red Eye Removal
Reflect
Reinhard 2005 Tone Mapping
Remap
Reset origin
Clip RGB
RGBE File Loader
RGBE File Saver
Ripple
Rotate
Rotate on center
Saturation
Save
Store in GdkPixbuf
Scale ratio
Scale size
Scale size keep aspect
SDL2 Display
gegl:seamless-clone
gegl:seamless-clone-compose
Sepia
Shadows-Highlights
gegl:shadows-highlights-correction
Shear
Shift
Simplex Noise
Sinus
Simple Linear Iterative Clustering
Symmetric Nearest Neighbor
Soft-light
Softglow
Spherize
Spiral
Little Planet
Spatio Temporal Retinex-like Envelope with Stochastic Sampling
Stretch Contrast
Stretch Contrast HSV
Subtract
Supernova
SVG Hue Rotate
SVG File Loader
SVG Luminance to Alpha
SVG Matrix
SVG Saturate
Render Text
Texturize Canvas
Threshold
TIFF File Loader
TIFF File Saver
Tile
Tile Glass
Paper Tile
Make Seamlessly tileable
Transform
Translate
Unpremultiply alpha
Sharpen (Unsharp Mask)
Video4Linux Frame Source
Value Invert
Value Propagate
Variable Blur
Vector Stroke
Video Degradation
Vignette
Warp
Waterpixels
Watershed Transform
Wavelet Blur
1D Wavelet-blur
Waves
WebP File Loader
WebP File Saver
Weighted Blend
Whirl Pinch
Wind
Write Buffer
Clear
Color-burn
Color-dodge
svg:darken
svg:difference
Dst
Dst-atop
Dst-in
Dst-out
Dst-over
svg:exclusion
Hard-light
svg:lighten
Overlay
Plus
svg:screen
Src
Src-atop
Src-in
Src-out
Normal compositing
Xor