- / + 
quality GParamDouble
quality/speed trade off 1.0 = full quality, 0.0 = full speed
tile-cache-size GParamUInt64
size of tile cache in bytes
chunk-size GParamInt
the number of pixels processed simultaneously by GEGL.
swap GParamString
where gegl stores it's swap files
tile-width GParamInt
default tile width for created buffers.
tile-height GParamInt
default tile height for created buffers.
threads GParamInt
Number of concurrent evaluation threads
use-opencl GParamBoolean
Try to use OpenCL
queue-size GParamInt
Maximum size of a file backend's writer thread queue (in bytes)
application-license GParamString
A list of additional licenses to allow for operations
path GeglParamFilePath
Path of file to load.
pixbuf GParamObject
GdkPixbuf to use
path GeglParamFilePath
Path of file to load.
path GeglParamFilePath
Path of file to load.
image-num GeglParamInt
quality GeglParamInt
path GeglParamFilePath
Path of file to load
uri GeglParamUri
URI for file to load
width GeglParamInt
Width for rendered image
height GeglParamInt
Height for rendered image
path GeglParamFilePath
Path of file to load
uri GeglParamUri
URI of file to load
path GeglParamFilePath
Path of file to load.
uri GeglParamUri
URI for file to load.
string GParamString
String to display (utf8)
font GParamString
Font family (utf8)
size GeglParamDouble
Font size in pixels.
color GeglParamColor
Color for the text (defaults to 'white')
wrap GeglParamInt
Sets the width in pixels at which long lines will wrap. Use -1 for no wrapping.
alignment GeglParamInt
Alignment for multi-line text (0=Left, 1=Center, 2=Right)
width GeglParamInt
Rendered width in pixels. (read only)
height GeglParamInt
Rendered height in pixels. (read only)
path GeglParamFilePath
Path of file to load.
path GeglParamFilePath
Path of video file to load
frame GeglParamInt
frames GeglParamInt
Number of frames in video, updates at least when first frame has been decoded.
audio-sample-rate GeglParamInt
audio-channels GeglParamInt
frame-rate GeglParamDouble
Frames per second, permits computing time vs frame
video-codec GParamString
audio-codec GParamString
audio GeglParamAudioFragment
start-x GeglParamDouble
start-y GeglParamDouble
end-x GeglParamDouble
end-y GeglParamDouble
start-color GeglParamColor
The color at (x1, y1)
end-color GeglParamColor
The color at (x2, y2)
scale GeglParamDouble
The scale of the noise function
iterations GeglParamInt
The number of noise octaves.
seed GeglParamSeed
The random seed for the noise function
x GeglParamInt
Horizontal width of cells pixels
y GeglParamInt
Vertical width of cells pixels
x-offset GeglParamInt
Horizontal offset (from origin) for start of grid
y-offset GeglParamInt
Vertical offset (from origin) for start of grid
line-width GeglParamInt
Width of grid lines in pixels
line-height GeglParamInt
Height of grid lines in pixels
line-color GeglParamColor
Color of the grid lines
x-scale GeglParamDouble
Scale value for x axis
y-scale GeglParamDouble
Scale value for y axis
complexity GeglParamDouble
Complexity factor
seed GeglParamSeed
tiling GParamBoolean
If set, the pattern generated will tile
perturbation GParamBoolean
If set, the pattern will be a little more distorted
color1 GeglParamColor
color2 GeglParamColor
blend-mode GeglParamEnum
blend-power GeglParamDouble
Power used to strech the blend
width GeglParamInt
Width of the generated buffer
height GeglParamInt
Height of the generated buffer
value GeglParamColor
The color to render (defaults to 'black')
format GeglParamFormat
The babl format of the output
start-x GeglParamDouble
start-y GeglParamDouble
end-x GeglParamDouble
end-y GeglParamDouble
start-color GeglParamColor
The color at (x1, y1)
end-color GeglParamColor
The color at (x2, y2)
x-size GeglParamDouble
Horizontal texture size
y-size GeglParamDouble
Vertical texture size
detail GeglParamInt
Detail level
tileable GParamBoolean
Create a tileable output
turbulent GParamBoolean
Make a turbulent noise
seed GeglParamSeed
width GeglParamInt
Width of the generated buffer
height GeglParamInt
Height of the generated buffer
x GeglParamInt
Horizontal width of cells pixels
y GeglParamInt
Vertical width of cells pixels
x-offset GeglParamInt
Horizontal offset (from origin) for start of grid
y-offset GeglParamInt
Vertical offset (from origin) for start of grid
color1 GeglParamColor
The first cell color
color2 GeglParamColor
The second cell color
format GeglParamFormat
The babl format of the output
alpha GeglParamDouble
scale GeglParamDouble
zoff GeglParamDouble
n GeglParamInt
seed GeglParamDouble
scale GeglParamDouble
The scale of the noise function
shape GeglParamDouble
Interpolate between Manhattan and Euclidean distance.
rank GeglParamInt
Select the n-th closest point
iterations GeglParamInt
The number of noise octaves.
palettize GParamBoolean
Fill each cell with a random color
seed GeglParamSeed
The random seed for the noise function
red-frequency GeglParamDouble
Light frequency (red)
green-frequency GeglParamDouble
Light frequency (green)
blue-frequency GeglParamDouble
Light frequency (blue)
red-contours GeglParamDouble
Number of contours (red)
green-contours GeglParamDouble
Number of contours (green)
blue-contours GeglParamDouble
Number of contours (blue)
red-sedges GeglParamDouble
Number of sharp edges (red)
green-sedges GeglParamDouble
Number of sharp edges (green)
blue-sedges GeglParamDouble
Number of sharp edges (blue)
brightness GeglParamDouble
Brightness and shifting/fattening of contours
scattering GeglParamDouble
Scattering (speed vs. quality)
polarization GeglParamDouble
Polarization
width GeglParamInt
Width of the generated buffer
height GeglParamInt
Height of the generated buffer
fractaltype GeglParamEnum
Type of a fractal
iter GeglParamInt
zoom GeglParamDouble
Zoom in the fractal space
shiftx GeglParamDouble
X shift in the fractal space
shifty GeglParamDouble
Y shift in the fractal space
cx GeglParamDouble
CX (No effect in Mandelbrot and Sierpinski)
cy GeglParamDouble
CY (No effect in Mandelbrot and Sierpinski)
redstretch GeglParamDouble
greenstretch GeglParamDouble
bluestretch GeglParamDouble
redmode GeglParamEnum
greenmode GeglParamEnum
bluemode GeglParamEnum
redinvert GParamBoolean
greeninvert GParamBoolean
blueinvert GParamBoolean
ncolors GeglParamInt
useloglog GParamBoolean
buffer GParamObject
The GeglBuffer to load into the pipeline
path GeglParamFilePath
Path of GeglBuffer file to load.
path GParamString
a GeglBuffer on disk to open
path GeglParamFilePath
Path of file to load.
node GParamObject
turbulence GeglParamDouble
High values give more variation in details
x GeglParamInt
X start of the generated buffer
y GeglParamInt
Y start of the generated buffer
width GeglParamInt
Width of the generated buffer
height GeglParamInt
Height of the generated buffer
seed GeglParamSeed
path GeglParamFilePath
Target path and filename, use '-' for stdout.
compression GeglParamInt
PNG compression level from 1 to 9
bitdepth GeglParamInt
8 and 16 are the currently accepted values.
path GeglParamFilePath
Target path and filename, use '-' for stdout
quality GeglParamInt
JPEG compression quality (between 1 and 100)
smoothing GeglParamInt
Smoothing factor from 1 to 100; 0 disables smoothing
optimize GParamBoolean
Use optimized huffman tables
progressive GParamBoolean
Create progressive JPEG images
grayscale GParamBoolean
Create a grayscale (monochrome) image
path GeglParamFilePath
Target path and filename, use '-' for stdout.
path GeglParamFilePath
Target path and filename, use '-' for stdout.
rawformat GParamBoolean
bitdepth GeglParamInt
8 and 16 are the currently accepted values.
path GParamString
Target path and filename, use '-' for stdout.
audio GeglParamAudioFragment
audio-codec GParamString
Audio codec to use, or auto to use a good default based on container format.
audio-sample-rate GeglParamInt
-1 means autodetect on first audio fragment
audio-bit-rate GeglParamInt
Target encoded video bitrate in kb/s
frame-rate GeglParamDouble
video-codec GParamString
Video codec to use, or auto to use a good default based on container format.
video-bit-rate GeglParamInt
Target encoded video bitrate in kb/s
video-bufsize GeglParamInt
container-format GParamString
Container format to use, or auto to autodetect based on file extension.
path GeglParamFilePath
path of file to write to.
tile GeglParamInt
tile size to use.
pixbuf GParamPointer
path GeglParamFilePath
Target path and filename, use '-' for stdout.
window-title GParamString
Title to be given to output window
icon-title GParamString
Icon to be used for output window
buffer GParamObject
A pre-existing GeglBuffer to write incoming buffer data to.
path GeglParamFilePath
Path of file to save.
window-title GParamString
Title to be given to output window
path GeglParamFilePath
Target file path to write GeglBuffer to.
buffer GParamPointer
format GParamPointer
model GParamPointer
Model - basic element we operate on
square-size GeglParamInt
Size of an edge of square the mesh consists of
rigidity GeglParamInt
The number of deformation iterations
asap-deformation GParamBoolean
ASAP deformation is performed when TRUE, ARAP deformation otherwise
mls-weights GParamBoolean
Use MLS weights
mls-weights-alpha GeglParamDouble
Alpha parameter of MLS weights
preserve-model GParamBoolean
When TRUE the model will not be freed
sampler-type GeglParamEnum
Sampler used internally
src-profile GParamPointer
intent GeglParamEnum
The rendering intent to use in the conversion.
black-point-compensation GParamBoolean
Convert using black point compensation.
fill GeglParamColor
Color of paint to use for filling, use 0 opacity to disable filling
stroke GeglParamColor
Color of paint to use for stroking
stroke-width GeglParamDouble
The width of the brush used to stroke the path
stroke-opacity GeglParamDouble
Opacity of stroke, note, does not behave like SVG since at the moment stroking is done using an airbrush tool
stroke-hardness GeglParamDouble
Hardness of the brush, 0.0 for a soft brush, 1.0 for a hard brush
fill-rule GParamString
How to determine what to fill (nonzero|evenodd)
transform GParamString
SVG style description of transform
fill-opacity GeglParamDouble
The fill opacity to use
d GeglParamPath
A GeglVector representing the path of the stroke
color GeglParamColor
Color of paint to use for filling.
opacity GeglParamDouble
The fill opacity to use.
fill-rule GParamString
how to determine what to fill (nonzero|evenodd)
transform GParamString
svg style description of transform.
d GeglParamPath
A GeglVector representing the path of the stroke
color GeglParamColor
Color of paint to use for stroking.
width GeglParamDouble
The width of the brush used to stroke the path.
opacity GeglParamDouble
Opacity of stroke, note, does not behave like SVG since at the moment stroking is done using an airbrush tool.
transform GParamString
svg style description of transform.
d GeglParamPath
A GeglVector representing the path of the stroke
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally
degrees GParamDouble
Angle to rotate (clockwise)
degrees GParamDouble
Angle to rotate (clockwise)
origin-x GParamDouble
Ignored. Always uses center of input buffer
origin-y GParamDouble
Ignored. Always uses center of input buffer
x GParamDouble
Horizontal scale factor
y GParamDouble
Vertical scale factor
x GParamDouble
Horizontal size
y GParamDouble
Vertical size
x GParamDouble
Horizontal size
y GParamDouble
Vertical size
x GParamDouble
Horizontal shear amount
y GParamDouble
Vertical shear amount
x GParamDouble
Horizontal translation
y GParamDouble
Vertical translation
x GParamDouble
Direction vector's X component
y GParamDouble
Direction vector's Y component
transform GParamString
Transformation string
x GeglParamDouble
y GeglParamDouble
width GeglParamDouble
height GeglParamDouble
reset-origin GParamBoolean
input-format GeglParamFormat
The babl format of the input
output-format GeglParamFormat
The babl format of the output
cache GParamObject
NULL or a GeglBuffer containing cached rendering results, this is a special buffer where gegl_buffer_list_valid_rectangles returns the part of the cache that is valid.
shape GeglParamEnum
color GeglParamColor
Defaults to 'black', you can use transparency here to erase portions of an image
radius GeglParamDouble
How far out vignetting goes as portion of half image diagonal
softness GeglParamDouble
gamma GeglParamDouble
Falloff linearity
proportion GeglParamDouble
How close we are to image proportions
squeeze GeglParamDouble
Aspect ratio to use, -0.5 = 1:2, 0.0 = 1:1, 0.5 = 2:1, -1.0 = 1:inf 1.0 = inf:1, this is applied after proportion is taken into account, to directly use squeeze factor as proportions, set proportion to 0.0.
x GeglParamDouble
y GeglParamDouble
rotation GeglParamDouble
pos-x GeglParamDouble
X coordinates of the flare center
pos-y GeglParamDouble
Y coordinates of the flare center
correlated GParamBoolean
independent GParamBoolean
red GeglParamDouble
green GeglParamDouble
blue GeglParamDouble
alpha GeglParamDouble
seed GeglParamSeed
pattern GeglParamEnum
Type of RGB pattern to use
additive GParamBoolean
Whether the function adds the result to the original image.
rotated GParamBoolean
Whether to rotate the RGB pattern by ninety degrees.
from-color GeglParamColor
The color to change.
to-color GeglParamColor
Replacement color.
red-threshold GeglParamDouble
Red threshold of the input color
green-threshold GeglParamDouble
Green threshold of the input color
blue-threshold GeglParamDouble
Blue threshold of the input color
scale GeglParamDouble
Scale, strength of effect
values GParamString
list of <number>s
src-clockwise GParamBoolean
Switch to clockwise
src-from GeglParamDouble
Start angle of the source color range
src-to GeglParamDouble
End angle of the source color range
dest-clockwise GParamBoolean
Switch to clockwise
dest-from GeglParamDouble
Start angle of the destination color range
dest-to GeglParamDouble
End angle of the destination color range
threshold GeglParamDouble
Colors with a saturation less than this will treated as gray
gray-mode GeglParamEnum
Treat as this: Gray colors from above source range will be treated as if they had this hue and saturation Change to this: Change gray colors to this hue and saturation
hue GeglParamDouble
Hue value for above gray settings
saturation GeglParamDouble
Saturation value for above gray settings
values GParamString
list of <number>s
pct-random GeglParamDouble
repeat GeglParamInt
seed GeglParamSeed
threshold GeglParamDouble
Red eye threshold
values GParamString
list of <number>s
contrast GeglParamDouble
Magnitude of contrast scaling >1.0 brighten < 1.0 darken
brightness GeglParamDouble
Amount to increase brightness
holdness GeglParamInt
lightness-distance GeglParamDouble
chroma-distance GeglParamDouble
hue-distance GeglParamDouble
seed GeglParamSeed
preserve-luminosity GParamBoolean
rr-gain GeglParamDouble
Set the red amount for the red channel
rg-gain GeglParamDouble
Set the green amount for the red channel
rb-gain GeglParamDouble
Set the blue amount for the red channel
gr-gain GeglParamDouble
Set the red amount for the green channel
gg-gain GeglParamDouble
Set the green amount for the green channel
gb-gain GeglParamDouble
Set the blue amount for the green channel
br-gain GeglParamDouble
Set the red amount for the blue channel
bg-gain GeglParamDouble
Set the green amount for the blue channel
bb-gain GeglParamDouble
Set the blue amount for the blue channel
exposure GeglParamDouble
Relative brightness change in stops
offset GeglParamDouble
Offset value added
gamma GeglParamDouble
color GeglParamColor
The color to make transparent.
center-x GeglParamDouble
X coordinates of the center of supernova
center-y GeglParamDouble
Y coordinates of the center of supernova
radius GeglParamInt
Radius of supernova
spokes-count GeglParamInt
Number of spokes
random-hue GeglParamInt
Random hue
color GeglParamColor
The color of supernova.
seed GeglParamSeed
The random seed for spokes and random hue
color-model GeglParamEnum
What color model used for the transformation
cpn-1-frequency GeglParamDouble
cpn-2-frequency GeglParamDouble
cpn-3-frequency GeglParamDouble
cpn-1-phaseshift GeglParamDouble
cpn-2-phaseshift GeglParamDouble
cpn-3-phaseshift GeglParamDouble
cpn-1-keep GParamBoolean
cpn-2-keep GParamBoolean
cpn-3-keep GParamBoolean
sampling-points GeglParamInt
Number of curve sampling points. 0 for exact calculation.
curve GeglParamCurve
The contrast curve.
original-temperature GeglParamDouble
Estimated temperature of the light source in Kelvin the image was taken with.
intended-temperature GeglParamDouble
Corrected estimation of the temperature of the light source in Kelvin.
holdness GeglParamInt
hue-distance GeglParamDouble
saturation-distance GeglParamDouble
value-distance GeglParamDouble
seed GeglParamSeed
scale GeglParamDouble
Scale, strength of effect
srgb GParamBoolean
Use sRGB gamma instead of linear
preserve-luminosity GParamBoolean
red GeglParamDouble
green GeglParamDouble
blue GeglParamDouble
levels GeglParamInt
number of levels per component
direction GeglParamEnum
Position of the light source which lightens the canvas: Top-right, Top-left, Bottom-left or Bottom-right
depth GeglParamInt
Apparent depth of the rendered canvas effect; from 1 (very flat) to 50 (very deep)
in-low GeglParamDouble
Input luminance level to become lowest output
in-high GeglParamDouble
Input luminance level to become white
out-low GeglParamDouble
Lowest luminance level in output
out-high GeglParamDouble
Highest luminance level in output
format GeglParamFormat
The babl format of the output
ref GParamString
The reference ID used as input (for use in XML).
tile-type GeglParamEnum
What shape to use for tiles
tile-size GeglParamDouble
Average diameter of each tile (in pixels)
tile-height GeglParamDouble
Apparent height of each tile (in pixels)
tile-neatness GeglParamDouble
Deviation from perfectly formed tiles
color-variation GeglParamDouble
Magnitude of random color variations
color-averaging GParamBoolean
Tile color based on average of subsumed pixels
tile-surface GParamBoolean
Surface characteristics
tile-allow-split GParamBoolean
Allows splitting tiles at hard edges
tile-spacing GeglParamDouble
Inter-tile spacing (in pixels)
joints-color GeglParamColor
light-color GeglParamColor
light-dir GeglParamDouble
Direction of light-source (in degrees)
antialiasing GParamBoolean
Enables smoother tile output
seed GeglParamSeed
pct-random GeglParamDouble
repeat GeglParamInt
seed GeglParamSeed
radius GeglParamInt
Radius of square pixel region, (width and height will be radius*2+1)
radius GeglParamInt
Radius of square pixel region, (width and height will be radius*2+1)
pairs GeglParamInt
Number of pairs; higher number preserves more acute features
mask-radius GeglParamDouble
sharpness GeglParamDouble
black GeglParamDouble
white GeglParamDouble
row-height GeglParamInt
Resolution in pixels
limit GParamBoolean
Limit line width
radius GeglParamInt
Neighborhood taken into account, for enhancement ideal values are close to the longest side of the image, increasing this increases the runtime
samples GeglParamInt
Number of samples to do per iteration looking for the range of colors
iterations GeglParamInt
Number of iterations, a higher number of iterations provides a less noisy rendering at a computational cost
mask-radius GeglParamDouble
pct-black GeglParamDouble
shift GeglParamInt
Maximum amount to shift
direction GeglParamEnum
seed GeglParamSeed
pct-random GeglParamDouble
repeat GeglParamInt
seed GeglParamSeed
length GeglParamDouble
Length of blur in pixels
angle GeglParamDouble
Angle of blur in degrees
center-x GeglParamDouble
center-y GeglParamDouble
factor GeglParamDouble
amount-x GeglParamInt
Horizontal spread amount
amount-y GeglParamInt
Vertical spread amount
seed GeglParamSeed
std-dev-x GeglParamDouble
Standard deviation for the horizontal axis
std-dev-y GeglParamDouble
Standard deviation for the vertical axis
filter GeglParamEnum
Optional parameter to override the automatic selection of blur filter
a1 GeglParamDouble
a2 GeglParamDouble
a3 GeglParamDouble
a4 GeglParamDouble
a5 GeglParamDouble
b1 GeglParamDouble
b2 GeglParamDouble
b3 GeglParamDouble
b4 GeglParamDouble
b5 GeglParamDouble
c1 GeglParamDouble
c2 GeglParamDouble
c3 GeglParamDouble
c4 GeglParamDouble
c5 GeglParamDouble
d1 GeglParamDouble
d2 GeglParamDouble
d3 GeglParamDouble
d4 GeglParamDouble
d5 GeglParamDouble
e1 GeglParamDouble
e2 GeglParamDouble
e3 GeglParamDouble
e4 GeglParamDouble
e5 GeglParamDouble
divisor GeglParamDouble
offset GeglParamDouble
red GParamBoolean
green GParamBoolean
blue GParamBoolean
alpha GParamBoolean
normalize GParamBoolean
alpha-weight GParamBoolean
border GeglParamEnum
horizontal GParamBoolean
vertical GParamBoolean
keep-sign GParamBoolean
Keep negative values in result; when off, the absolute value of the result is used instead.
type GeglParamEnum
Rendering type
azimuth GeglParamDouble
Light angle (degrees)
elevation GeglParamDouble
Elevation angle (degrees)
depth GeglParamInt
Filter width
tile-width GeglParamInt
Width of the tile
tile-height GeglParamInt
Height of the tile
move-rate GeglParamDouble
Move rate
wrap-around GParamBoolean
Wrap the fractional tiles
fractional-type GeglParamEnum
Fractional Type
centering GParamBoolean
Centering of the tiles
background-type GeglParamEnum
Background type
bg-color GeglParamColor
The tiles' background color
blur-radius GeglParamDouble
Radius of square pixel region, (width and height will be radius*2+1).
edge-preservation GeglParamDouble
Amount of edge preservation
tile-width GeglParamInt
tile-height GeglParamInt
center-x GeglParamDouble
center-y GeglParamDouble
angle GeglParamDouble
Rotation blur angle. A large angle may take some time to render
mask-radius GeglParamInt
Radius of circle around pixel
exponent GeglParamInt
intensities GeglParamInt
Histogram size
use-inten GParamBoolean
Use pixel luminance values
amplitude GeglParamDouble
period GeglParamDouble
phi GeglParamDouble
angle GeglParamDouble
sampler-type GeglParamEnum
wave-type GeglParamEnum
tileable GParamBoolean
Retain tilebility
tile-size GeglParamDouble
Average diameter of each tile (in pixels)
tile-saturation GeglParamDouble
Expand tiles by this amount
bg-color GeglParamColor
The tiles' background color
seed GeglParamSeed
radius GeglParamInt
Neighborhood taken into account, this is the radius in pixels taken into account when deciding which colors map to which gray values
samples GeglParamInt
Number of samples to do per iteration looking for the range of colors
iterations GeglParamInt
Number of iterations, a higher number of iterations provides less noisy results at a computational cost
x GeglParamDouble
y GeglParamDouble
amplitude GeglParamDouble
Amplitude of the ripple
period GeglParamDouble
Period (wavelength) of the ripple
phi GeglParamDouble
aspect GeglParamDouble
sampler-type GeglParamEnum
Mathematical method for reconstructing pixel values
clamp GParamBoolean
Limit deformation in the image area.
iterations GeglParamInt
Controls the number of iterations; lower values give less plastic results
keep GeglParamEnum
Keep even or odd fields
orientation GeglParamEnum
Deinterlace horizontally or vertically
size GeglParamInt
Block size of deinterlacing rows/columns
norm GeglParamEnum
The shape of pixels
size-x GeglParamInt
Width of blocks in pixels
size-y GeglParamInt
Height of blocks in pixels
ratio-x GeglParamDouble
Horizontal size ratio of a pixel inside each block
ratio-y GeglParamDouble
Vertical size ratio of a pixel inside each block
background GeglParamColor
Color used to fill the background
glow-radius GeglParamDouble
brightness GeglParamDouble
sharpness GeglParamDouble
x GeglParamInt
Horizontal width of cells pixels
y GeglParamInt
Vertical width of cells pixels
algorithm-type GeglParamEnum
Maze algorithm type
tileable GParamBoolean
seed GeglParamSeed
fg-color GeglParamColor
The foreground color
bg-color GeglParamColor
The background color
mode GeglParamEnum
Mode of value propagation
lower-threshold GeglParamDouble
Lower threshold
upper-threshold GeglParamDouble
Upper threshold
rate GeglParamDouble
Upper threshold
color GeglParamColor
Color to use for the "Only color" and "Color to peaks" modes
top GParamBoolean
Propagate to top
left GParamBoolean
Propagate to left
right GParamBoolean
Propagate to right
bottom GParamBoolean
Propagate to bottom
value GParamBoolean
Propagating value channel
alpha GParamBoolean
Propagating alpha channel
algorithm GeglParamEnum
Edge detection algorithm
amount GeglParamDouble
Edge detection amount
border-behavior GeglParamEnum
Edge detection behavior
style GeglParamEnum
Style of effect
direction GeglParamEnum
Direction of the effect
edge GeglParamEnum
Edge behavior
threshold GeglParamInt
Higher values restrict the effect to fewer areas of the image
strength GeglParamInt
Higher values increase the magnitude of the effect
brightness GeglParamDouble
Overall brightness of the image
chromatic GeglParamDouble
Adaptation to color variation across the image
light GeglParamDouble
Adaptation to light variation across the image
displace-mode GeglParamEnum
Mode of displacement
sampler-type GeglParamEnum
Type of GeglSampler used to fetch input pixels
abyss-policy GeglParamEnum
How image edges are handled
amount-x GeglParamDouble
Displace multiplier for X or radial direction
amount-y GeglParamDouble
Displace multiplier for Y or tangent (degrees) direction
contrast GeglParamDouble
The amount of contrast compression
saturation GeglParamDouble
Global color saturation factor
detail GeglParamDouble
Level of emphasis on image gradient details
division GeglParamInt
The number of divisions
illusion-type GeglParamEnum
Type of illusion
exposures GParamString
Relative brightness of each exposure in EV
steps GeglParamInt
Log2 of source's discretization steps
sigma GeglParamDouble
Weight distribution sigma controlling response contributions
keep-colors GParamBoolean
Impact each channel with the same amount
buffer GParamObject
An already existing GeglBuffer to write incoming buffer data to, or NULL.
strength GeglParamDouble
size GeglParamDouble
hardness GeglParamDouble
stroke GeglParamPath
behavior GeglParamEnum
Behavior of the op
offset-x GeglParamInt
offset-y GeglParamInt
refraction-index GeglParamDouble
keep-surroundings GParamBoolean
Keep image unchanged, where not affected by the lens.
background-color GeglParamColor
main GeglParamDouble
Amount of second-order distortion
edge GeglParamDouble
Amount of fourth-order distortion
zoom GeglParamDouble
Rescale overall image size
x-shift GeglParamDouble
Effect centre offset in X
y-shift GeglParamDouble
Effect centre offset in Y
brighten GeglParamDouble
Adjust brightness in corners
background GeglParamColor
depth GeglParamDouble
angle GeglParamDouble
bw GParamBoolean
Start from the right instead of the left
top GParamBoolean
Put the top row in the middle and the bottom row on the outside
polar GParamBoolean
Map the image to a circle
pole-x GeglParamInt
Origin point for the polar coordinates
pole-y GeglParamInt
Origin point for the polar coordinates
middle GParamBoolean
Let origin point to be the middle one
pan GeglParamDouble
Horizontal camera panning
tilt GeglParamDouble
Vertical camera panning
spin GeglParamDouble
Spin angle around camera axis
zoom GeglParamDouble
Zoom level
width GeglParamInt
output/rendering width in pixels, -1 for input width
height GeglParamInt
output/rendering height in pixels, -1 for input height
little-planet GParamBoolean
Render a stereographic mapping, a tilt value of 90, which means looking at nadir provides a good default value.
sampler-type GeglParamEnum
Image resampling method to use
fractal GeglParamEnum
X1 GeglParamDouble
X1 value, position
X2 GeglParamDouble
X2 value, position
Y1 GeglParamDouble
Y1 value, position
Y2 GeglParamDouble
Y2 value, position
JX GeglParamDouble
Julia seed X value, position
JY GeglParamDouble
Julia seed Y value, position
depth GeglParamInt
bailout GeglParamDouble
abyss-policy GeglParamEnum
How to deal with pixels outside of the input buffer
dampness GeglParamDouble
The value represents the contribution of the past to the new frame.
r-sigma GeglParamDouble
Level of smoothness
s-sigma GeglParamInt
Radius of square pixel region, (width and height will be radius*2+1).
whirl GeglParamDouble
Whirl angle (degrees)
pinch GeglParamDouble
Pinch amount
radius GeglParamDouble
Radius (1.0 is the largest circle that fits in the image, and 2.0 goes all the way to the corners)
red-bits GeglParamInt
Number of bits for red channel
green-bits GeglParamInt
Number of bits for green channel
blue-bits GeglParamInt
Number of bits for blue channel
alpha-bits GeglParamInt
Number of bits for alpha channel
dither-strategy GeglParamEnum
The dithering strategy to use
seed GeglParamSeed
metric GeglParamEnum
Metric to use for the distance calculation
threshold-lo GeglParamDouble
threshold-hi GeglParamDouble
averaging GeglParamInt
Number of computations for grayscale averaging
normalize GParamBoolean
Normalize output to range 0.0 to 1.0.
m-angle GeglParamDouble
Rotation applied to the mirrors
r-angle GeglParamDouble
Rotation applied to the result
n-segs GeglParamInt
Number of mirrors to use
c-x GeglParamDouble
position of symmetry center in output
c-y GeglParamDouble
position of symmetry center in output
o-x GeglParamDouble
X axis ratio for the center of mirroring
o-y GeglParamDouble
Y axis ratio for the center of mirroring
trim-x GeglParamDouble
X axis ratio for trimming mirror expanse
trim-y GeglParamDouble
Y axis ratio for trimming mirror expanse
input-scale GeglParamDouble
Scale factor to make rendering size bigger
output-scale GeglParamDouble
Scale factor to make rendering size bigger
clip GParamBoolean
warp GParamBoolean
Fill full output area
alpha GeglParamDouble
Gradient threshold for detail enhancement
beta GeglParamDouble
Strength of local detail enhancement
saturation GeglParamDouble
Global color saturation factor
noise GeglParamDouble
Gradient threshold for lowering detail enhancement
std-dev GeglParamDouble
Standard deviation (spatial scale factor)
orientation GeglParamEnum
The orientation of the blur - hor/ver
filter GeglParamEnum
How the gaussian kernel is discretized
abyss-policy GeglParamEnum
How image edges are handled
clip-extent GParamBoolean
Should the output extent be clipped to the input extent
epsilon GeglParamInt
Log of the error weighting
radius GeglParamInt
Radius of the processing window
threshold GeglParamDouble
Alpha threshold for multilevel processing
lambda GeglParamDouble
Trimap influence factor
levels GeglParamInt
Number of downsampled levels to use
active-levels GeglParamInt
Number of levels to perform solving
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
value GeglParamDouble
global value used if aux doesn't contain data
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
value GeglParamDouble
global value used if aux doesn't contain data
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
value GeglParamDouble
global value used if aux doesn't contain data
srgb GParamBoolean
Use sRGB gamma instead of linear
value GeglParamDouble
global value used if aux doesn't contain data
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
value GeglParamDouble
global value used if aux doesn't contain data
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
srgb GParamBoolean
Use sRGB gamma instead of linear
value GeglParamDouble
Global opacity value that is always used on top of the optional auxiliary input buffer.
value GeglParamDouble
Scalar threshold level (overriden if an auxiliary input buffer is provided.).
max-refine-scale GeglParamInt
Maximal scale of refinement points to be used for the interpolation mesh
xoff GeglParamInt
How much horizontal offset should applied to the paste
yoff GeglParamInt
How much horizontal offset should applied to the paste
error-msg GParamString
An error message in case of a failure
scaling GeglParamDouble
scaling factor of displacement, indicates how large spatial displacement a relative mapping value of 1.0 corresponds to.
sampler-type GeglParamEnum
sampler-type GeglParamEnum
blur-radius GeglParamDouble
Radius of square pixel region, (width and height will be radius*2+1).
max-delta GeglParamDouble
Maximum delta
type GeglParamEnum
Type of map
compensate GParamBoolean
Compensate for darkening
invert GParamBoolean
Invert bumpmap
tiled GParamBoolean
Tiled bumpmap
azimuth GeglParamDouble
elevation GeglParamDouble
depth GeglParamInt
offset-x GeglParamInt
offset-y GeglParamInt
waterlevel GeglParamDouble
Level that full transparency should represent
ambient GeglParamDouble
iterations GeglParamInt
wrong-pixels GeglParamInt
Number of differing pixels.
max-diff GeglParamDouble
Maximum difference between two pixels.
avg-diff-wrong GeglParamDouble
Average difference between wrong pixels.
avg-diff-total GeglParamDouble
Average difference between all pixels.
path GeglParamFilePath
Path of file to load.
uri GeglParamUri
URI of file to load.
height GParamDouble
width GParamDouble
max-refine-scale GeglParamInt
Maximal amount of refinement points to be used for the interpolation mesh
xoff GeglParamInt
How much horizontal offset should applied to the paste
yoff GeglParamInt
How much vertical offset should applied to the paste
error-msg GParamString
An error message in case of a failure
std-dev-x GeglParamDouble
Standard deviation for the horizontal axis
std-dev-y GeglParamDouble
Standard deviation (spatial scale factor)
filter GeglParamEnum
How the gaussian kernel is discretized
abyss-policy GeglParamEnum
How image edges are handled
clip-extent GParamBoolean
Should the output extent be clipped to the input extent
radius1 GeglParamDouble
radius2 GeglParamDouble
std-dev GeglParamDouble
Standard deviation (spatial scale factor)
contrast GeglParamDouble
Contrast of high-pass
composite-op GParamString
Composite operation to use
opacity GeglParamDouble
x GeglParamDouble
Horizontal position in pixels
y GeglParamDouble
Vertical position in pixels
scale GeglParamDouble
Scale 1:1 size
src GeglParamFilePath
Source image file path (png, jpg, raw, svg, bmp, tif, ...)
x GeglParamDouble
Horizontal shadow offset
y GeglParamDouble
Vertical shadow offset
radius GeglParamDouble
color GeglParamColor
The shadow's color (defaults to 'black')
opacity GeglParamDouble
std-dev GeglParamDouble
Standard deviation (spatial scale factor)
scale GeglParamDouble
Scale, strength of effect
x GeglParamDouble
Horizontal position
y GeglParamDouble
Vertical position
width GeglParamDouble
Horizontal extent
height GeglParamDouble
Vertical extent
color GeglParamColor
Color to render
string GParamString
[op [property=value] [property=value]] [[op] [property=value]
error GParamString
There is a problem in the syntax or in the application of parsed property values. Things might mostly work nevertheless.
immutable GParamBoolean
Whether the parser output is immutable.
operation GParamString
The type of associated GeglOperation
gegl-operation GParamObject
The associated GeglOperation instance
name GParamString
The name of the node
dont-cache GParamBoolean
Do not cache the result of this operation, the property is inherited by children created from a node.
use-opencl GParamBoolean
Use the OpenCL version of this operation if available, this property is inherited by children created from a node.
passthrough GParamBoolean
Act as a nop, passing input unmodifed through to ouput.
colorspace GParamEnum
The colorspace in which the samples are interpreted
n-channels GParamInt
The number of samples per pixel
has-alpha GParamBoolean
Whether the pixbuf has an alpha channel
bits-per-sample GParamInt
The number of bits per sample
width GParamInt
The number of columns of the pixbuf
height GParamInt
The number of rows of the pixbuf
rowstride GParamInt
The number of bytes between the start of a row and the start of the next row
pixels GParamPointer
A pointer to the pixel data of the pixbuf
pixel-bytes GParamBoxed
Readonly pixel data
string GParamString
A String representation of the GeglColor
string GParamString
A String representation of the GeglAudioFragment
source GParamObject
The tilestore to be a facade for
x GParamInt
local origin's offset relative to source origin
y GParamInt
local origin's offset relative to source origin
width GParamInt
pixel width of buffer
height GParamInt
pixel height of buffer
shift-x GParamInt
shift-y GParamInt
abyss-x GParamInt
abyss-y GParamInt
abyss-width GParamInt
pixel width of abyss
abyss-height GParamInt
pixel height of abyss
tile-width GParamInt
width of a tile
tile-height GParamInt
height of a tile
format GParamPointer
babl format
px-size GParamInt
size of a single pixel in bytes.
pixels GParamInt
total amount of pixels in image (width x height)
path GParamString
URI to where the buffer is stored
backend GParamObject
A custom tile-backend instance to use
x GParamInt
local origin's offset relative to source origin
y GParamInt
local origin's offset relative to source origin
width GParamInt
pixel width of buffer
height GParamInt
pixel height of buffer
tile-width GParamInt
Tile width in pixels
tile-height GParamInt
Tile height in pixels
px-size GParamInt
Size of a single pixel in bytes
tile-size GParamInt
Size of the tiles linear buffer in bytes
format GParamPointer
babl format
flush-on-destroy GParamBoolean
Cache tiles will be flushed before the backend is destroyed
node GParamObject
The GeglNode to process (will saturate the provider's cache if the provided node is a sink node)
chunksize GParamInt
Size of chunks being rendered (larger chunks need more memory to do the processing).
progress GParamDouble
query progress; 0.0 is not started, 1.0 is done.
rectangle GParamPointer
The rectangle of the region to process.

GObject

GObject

subclasses

GeglConfig
GeglModuleDB
GTypeModule
GeglOperation
JsonParser
GeglNode
GdkPixbuf
GeglColor
GeglAudioFragment
GeglTileSource
GeglPath
GeglCurve
GeglPad
GeglProcessor
GeglEvalManager
GeglVisitor

GeglConfig

GObject/GeglConfig
Properties
quality GParamDouble
quality/speed trade off 1.0 = full quality, 0.0 = full speed
tile-cache-size GParamUInt64
size of tile cache in bytes
chunk-size GParamInt
the number of pixels processed simultaneously by GEGL.
swap GParamString
where gegl stores it's swap files
tile-width GParamInt
default tile width for created buffers.
tile-height GParamInt
default tile height for created buffers.
threads GParamInt
Number of concurrent evaluation threads
use-opencl GParamBoolean
Try to use OpenCL
queue-size GParamInt
Maximum size of a file backend's writer thread queue (in bytes)
application-license GParamString
A list of additional licenses to allow for operations

GeglModuleDB

GObject/GeglModuleDB

GTypeModule

GObject/GTypeModule

subclasses

GeglModule

GeglModule

GObject/GTypeModule/GeglModule

GeglOperation

GObject/GeglOperation

subclasses

GeglOperationSource
GeglOperationSink
GeglOperationFilter
GeglOperationComposer
GeglOperationMeta
GeglOperationComposer3

GeglOperationSource

GObject/GeglOperation/GeglOperationSource

subclasses

GeglOpppm-load_c
GeglOppixbuf_c
GeglOpexr-load_cpp
GeglOpraw-load_c
GeglOpsvg-load_c
GeglOpjpg-load_c
GeglOppng-load_c
GeglOptext_c
GeglOprgbe-load_c
GeglOpff-load_c
GeglOperationPointRender
GeglOpbuffer-source_c
GeglOpgegl-buffer-load-op_c
GeglOpopen-buffer_c
GeglOpmagick-load_c
GeglOpintrospect_c
GeglOpplasma_c

GeglOpppm-load_c

GObject/GeglOperation/GeglOperationSource/GeglOpppm-load_c
Properties
path GeglParamFilePath
Path of file to load.

GeglOppixbuf_c

GObject/GeglOperation/GeglOperationSource/GeglOppixbuf_c
Properties
pixbuf GParamObject
GdkPixbuf to use

GeglOpexr-load_cpp

GObject/GeglOperation/GeglOperationSource/GeglOpexr-load_cpp
Properties
path GeglParamFilePath
Path of file to load.

GeglOpraw-load_c

GObject/GeglOperation/GeglOperationSource/GeglOpraw-load_c
Properties
path GeglParamFilePath
Path of file to load.
image-num GeglParamInt
quality GeglParamInt

GeglOpsvg-load_c

GObject/GeglOperation/GeglOperationSource/GeglOpsvg-load_c
Properties
path GeglParamFilePath
Path of file to load
uri GeglParamUri
URI for file to load
width GeglParamInt
Width for rendered image
height GeglParamInt
Height for rendered image

GeglOpjpg-load_c

GObject/GeglOperation/GeglOperationSource/GeglOpjpg-load_c
Properties
path GeglParamFilePath
Path of file to load
uri GeglParamUri
URI of file to load

GeglOppng-load_c

GObject/GeglOperation/GeglOperationSource/GeglOppng-load_c
Properties
path GeglParamFilePath
Path of file to load.
uri GeglParamUri
URI for file to load.

GeglOptext_c

GObject/GeglOperation/GeglOperationSource/GeglOptext_c
Properties
string GParamString
String to display (utf8)
font GParamString
Font family (utf8)
size GeglParamDouble
Font size in pixels.
color GeglParamColor
Color for the text (defaults to 'white')
wrap GeglParamInt
Sets the width in pixels at which long lines will wrap. Use -1 for no wrapping.
alignment GeglParamInt
Alignment for multi-line text (0=Left, 1=Center, 2=Right)
width GeglParamInt
Rendered width in pixels. (read only)
height GeglParamInt
Rendered height in pixels. (read only)

GeglOprgbe-load_c

GObject/GeglOperation/GeglOperationSource/GeglOprgbe-load_c
Properties
path GeglParamFilePath
Path of file to load.

GeglOpff-load_c

GObject/GeglOperation/GeglOperationSource/GeglOpff-load_c
Properties
path GeglParamFilePath
Path of video file to load
frame GeglParamInt
frames GeglParamInt
Number of frames in video, updates at least when first frame has been decoded.
audio-sample-rate GeglParamInt
audio-channels GeglParamInt
frame-rate GeglParamDouble
Frames per second, permits computing time vs frame
video-codec GParamString
audio-codec GParamString
audio GeglParamAudioFragment

GeglOperationPointRender

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender

subclasses

GeglOpradial-gradient_c
GeglOpnoise-simplex_c
GeglOpgrid_c
GeglOpsinus_c
GeglOpcolor_c
GeglOplinear-gradient_c
GeglOpnoise-solid_c
GeglOpcheckerboard_c
GeglOpnoise-perlin_c
GeglOpnoise-cell_c
GeglOpdiffraction-patterns_c
GeglOpfractal-explorer_c

GeglOpradial-gradient_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOpradial-gradient_c
Properties
start-x GeglParamDouble
start-y GeglParamDouble
end-x GeglParamDouble
end-y GeglParamDouble
start-color GeglParamColor
The color at (x1, y1)
end-color GeglParamColor
The color at (x2, y2)

GeglOpnoise-simplex_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOpnoise-simplex_c
Properties
scale GeglParamDouble
The scale of the noise function
iterations GeglParamInt
The number of noise octaves.
seed GeglParamSeed
The random seed for the noise function

GeglOpgrid_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOpgrid_c
Properties
x GeglParamInt
Horizontal width of cells pixels
y GeglParamInt
Vertical width of cells pixels
x-offset GeglParamInt
Horizontal offset (from origin) for start of grid
y-offset GeglParamInt
Vertical offset (from origin) for start of grid
line-width GeglParamInt
Width of grid lines in pixels
line-height GeglParamInt
Height of grid lines in pixels
line-color GeglParamColor
Color of the grid lines

GeglOpsinus_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOpsinus_c
Properties
x-scale GeglParamDouble
Scale value for x axis
y-scale GeglParamDouble
Scale value for y axis
complexity GeglParamDouble
Complexity factor
seed GeglParamSeed
tiling GParamBoolean
If set, the pattern generated will tile
perturbation GParamBoolean
If set, the pattern will be a little more distorted
color1 GeglParamColor
color2 GeglParamColor
blend-mode GeglParamEnum
blend-power GeglParamDouble
Power used to strech the blend
width GeglParamInt
Width of the generated buffer
height GeglParamInt
Height of the generated buffer

GeglOpcolor_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOpcolor_c
Properties
value GeglParamColor
The color to render (defaults to 'black')
format GeglParamFormat
The babl format of the output

GeglOplinear-gradient_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOplinear-gradient_c
Properties
start-x GeglParamDouble
start-y GeglParamDouble
end-x GeglParamDouble
end-y GeglParamDouble
start-color GeglParamColor
The color at (x1, y1)
end-color GeglParamColor
The color at (x2, y2)

GeglOpnoise-solid_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOpnoise-solid_c
Properties
x-size GeglParamDouble
Horizontal texture size
y-size GeglParamDouble
Vertical texture size
detail GeglParamInt
Detail level
tileable GParamBoolean
Create a tileable output
turbulent GParamBoolean
Make a turbulent noise
seed GeglParamSeed
width GeglParamInt
Width of the generated buffer
height GeglParamInt
Height of the generated buffer

GeglOpcheckerboard_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOpcheckerboard_c
Properties
x GeglParamInt
Horizontal width of cells pixels
y GeglParamInt
Vertical width of cells pixels
x-offset GeglParamInt
Horizontal offset (from origin) for start of grid
y-offset GeglParamInt
Vertical offset (from origin) for start of grid
color1 GeglParamColor
The first cell color
color2 GeglParamColor
The second cell color
format GeglParamFormat
The babl format of the output

GeglOpnoise-perlin_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOpnoise-perlin_c
Properties
alpha GeglParamDouble
scale GeglParamDouble
zoff GeglParamDouble
n GeglParamInt
seed GeglParamDouble

GeglOpnoise-cell_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOpnoise-cell_c
Properties
scale GeglParamDouble
The scale of the noise function
shape GeglParamDouble
Interpolate between Manhattan and Euclidean distance.
rank GeglParamInt
Select the n-th closest point
iterations GeglParamInt
The number of noise octaves.
palettize GParamBoolean
Fill each cell with a random color
seed GeglParamSeed
The random seed for the noise function

GeglOpdiffraction-patterns_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOpdiffraction-patterns_c
Properties
red-frequency GeglParamDouble
Light frequency (red)
green-frequency GeglParamDouble
Light frequency (green)
blue-frequency GeglParamDouble
Light frequency (blue)
red-contours GeglParamDouble
Number of contours (red)
green-contours GeglParamDouble
Number of contours (green)
blue-contours GeglParamDouble
Number of contours (blue)
red-sedges GeglParamDouble
Number of sharp edges (red)
green-sedges GeglParamDouble
Number of sharp edges (green)
blue-sedges GeglParamDouble
Number of sharp edges (blue)
brightness GeglParamDouble
Brightness and shifting/fattening of contours
scattering GeglParamDouble
Scattering (speed vs. quality)
polarization GeglParamDouble
Polarization
width GeglParamInt
Width of the generated buffer
height GeglParamInt
Height of the generated buffer

GeglOpfractal-explorer_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOpfractal-explorer_c
Properties
fractaltype GeglParamEnum
Type of a fractal
iter GeglParamInt
zoom GeglParamDouble
Zoom in the fractal space
shiftx GeglParamDouble
X shift in the fractal space
shifty GeglParamDouble
Y shift in the fractal space
cx GeglParamDouble
CX (No effect in Mandelbrot and Sierpinski)
cy GeglParamDouble
CY (No effect in Mandelbrot and Sierpinski)
redstretch GeglParamDouble
greenstretch GeglParamDouble
bluestretch GeglParamDouble
redmode GeglParamEnum
greenmode GeglParamEnum
bluemode GeglParamEnum
redinvert GParamBoolean
greeninvert GParamBoolean
blueinvert GParamBoolean
ncolors GeglParamInt
useloglog GParamBoolean

GeglOpbuffer-source_c

GObject/GeglOperation/GeglOperationSource/GeglOpbuffer-source_c
Properties
buffer GParamObject
The GeglBuffer to load into the pipeline

GeglOpgegl-buffer-load-op_c

GObject/GeglOperation/GeglOperationSource/GeglOpgegl-buffer-load-op_c
Properties
path GeglParamFilePath
Path of GeglBuffer file to load.

GeglOpopen-buffer_c

GObject/GeglOperation/GeglOperationSource/GeglOpopen-buffer_c
Properties
path GParamString
a GeglBuffer on disk to open

GeglOpmagick-load_c

GObject/GeglOperation/GeglOperationSource/GeglOpmagick-load_c
Properties
path GeglParamFilePath
Path of file to load.

GeglOpintrospect_c

GObject/GeglOperation/GeglOperationSource/GeglOpintrospect_c
Properties
node GParamObject

GeglOpplasma_c

GObject/GeglOperation/GeglOperationSource/GeglOpplasma_c
Properties
turbulence GeglParamDouble
High values give more variation in details
x GeglParamInt
X start of the generated buffer
y GeglParamInt
Y start of the generated buffer
width GeglParamInt
Width of the generated buffer
height GeglParamInt
Height of the generated buffer
seed GeglParamSeed

GeglOperationSink

GObject/GeglOperation/GeglOperationSink

subclasses

GeglOppng-save_c
GeglOpjpg-save_c
GeglOpnpy-save_c
GeglOpppm-save_c
GeglOpff-save_c
GeglOpexr-save_cc
GeglOpsave-pixbuf_c
GeglOprgbe-save_c
GeglOpsdl-display_c
GeglOpwrite-buffer_c
GeglOpsave_c
GeglOpdisplay_c
GeglOpgegl-buffer-save-op_c
GeglOpbuffer-sink_c

GeglOppng-save_c

GObject/GeglOperation/GeglOperationSink/GeglOppng-save_c
Properties
path GeglParamFilePath
Target path and filename, use '-' for stdout.
compression GeglParamInt
PNG compression level from 1 to 9
bitdepth GeglParamInt
8 and 16 are the currently accepted values.

GeglOpjpg-save_c

GObject/GeglOperation/GeglOperationSink/GeglOpjpg-save_c
Properties
path GeglParamFilePath
Target path and filename, use '-' for stdout
quality GeglParamInt
JPEG compression quality (between 1 and 100)
smoothing GeglParamInt
Smoothing factor from 1 to 100; 0 disables smoothing
optimize GParamBoolean
Use optimized huffman tables
progressive GParamBoolean
Create progressive JPEG images
grayscale GParamBoolean
Create a grayscale (monochrome) image

GeglOpnpy-save_c

GObject/GeglOperation/GeglOperationSink/GeglOpnpy-save_c
Properties
path GeglParamFilePath
Target path and filename, use '-' for stdout.

GeglOpppm-save_c

GObject/GeglOperation/GeglOperationSink/GeglOpppm-save_c
Properties
path GeglParamFilePath
Target path and filename, use '-' for stdout.
rawformat GParamBoolean
bitdepth GeglParamInt
8 and 16 are the currently accepted values.

GeglOpff-save_c

GObject/GeglOperation/GeglOperationSink/GeglOpff-save_c
Properties
path GParamString
Target path and filename, use '-' for stdout.
audio GeglParamAudioFragment
audio-codec GParamString
Audio codec to use, or auto to use a good default based on container format.
audio-sample-rate GeglParamInt
-1 means autodetect on first audio fragment
audio-bit-rate GeglParamInt
Target encoded video bitrate in kb/s
frame-rate GeglParamDouble
video-codec GParamString
Video codec to use, or auto to use a good default based on container format.
video-bit-rate GeglParamInt
Target encoded video bitrate in kb/s
video-bufsize GeglParamInt
container-format GParamString
Container format to use, or auto to autodetect based on file extension.

GeglOpexr-save_cc

GObject/GeglOperation/GeglOperationSink/GeglOpexr-save_cc
Properties
path GeglParamFilePath
path of file to write to.
tile GeglParamInt
tile size to use.

GeglOpsave-pixbuf_c

GObject/GeglOperation/GeglOperationSink/GeglOpsave-pixbuf_c
Properties
pixbuf GParamPointer

GeglOprgbe-save_c

GObject/GeglOperation/GeglOperationSink/GeglOprgbe-save_c
Properties
path GeglParamFilePath
Target path and filename, use '-' for stdout.

GeglOpsdl-display_c

GObject/GeglOperation/GeglOperationSink/GeglOpsdl-display_c
Properties
window-title GParamString
Title to be given to output window
icon-title GParamString
Icon to be used for output window

GeglOpwrite-buffer_c

GObject/GeglOperation/GeglOperationSink/GeglOpwrite-buffer_c
Properties
buffer GParamObject
A pre-existing GeglBuffer to write incoming buffer data to.

GeglOpsave_c

GObject/GeglOperation/GeglOperationSink/GeglOpsave_c
Properties
path GeglParamFilePath
Path of file to save.

GeglOpdisplay_c

GObject/GeglOperation/GeglOperationSink/GeglOpdisplay_c
Properties
window-title GParamString
Title to be given to output window

GeglOpgegl-buffer-save-op_c

GObject/GeglOperation/GeglOperationSink/GeglOpgegl-buffer-save-op_c
Properties
path GeglParamFilePath
Target file path to write GeglBuffer to.

GeglOpbuffer-sink_c

GObject/GeglOperation/GeglOperationSink/GeglOpbuffer-sink_c
Properties
buffer GParamPointer
format GParamPointer

GeglOperationFilter

GObject/GeglOperation/GeglOperationFilter

subclasses

GeglOpnpd_c
GeglOplcms-from-profile_c
GeglOppath_c
GeglOpvector-fill_c
GeglOpvector-stroke_c
GeglOpPlugIn-transform-core
GeglOpcrop_c
GeglOpcast-format_c
GeglOperationPointFilter
GeglOpconvert-format_c
GeglOpclone_c
GeglOpnop_c
GeglOperationAreaFilter
GeglOpwind_c
GeglOpreinhard05_c
GeglOpdisplace_c
GeglOpmantiuk06_c
GeglOpillusion_c
GeglOptile-seamless_c
GeglOpexp-combine_c
GeglOpstretch-contrast_c
GeglOpstretch-contrast-hsv_c
GeglOpcopy-buffer_c
GeglOpwarp_c
GeglOptile_c
GeglOpcolor-enhance_c
GeglOpapply-lens_c
GeglOplens-distortion_c
GeglOppolar-coordinates_c
GeglOppanorama-projection_c
GeglOpfractal-trace_c
GeglOpmblur_c
GeglOpbilateral-filter-fast_c
GeglOpwhirl-pinch_c
GeglOpcolor-reduction_c
GeglOpdistance-transform_c
GeglOpmirrors_c
GeglOpfattal02_c
GeglOpgblur-1d_c

GeglOpnpd_c

GObject/GeglOperation/GeglOperationFilter/GeglOpnpd_c
Properties
model GParamPointer
Model - basic element we operate on
square-size GeglParamInt
Size of an edge of square the mesh consists of
rigidity GeglParamInt
The number of deformation iterations
asap-deformation GParamBoolean
ASAP deformation is performed when TRUE, ARAP deformation otherwise
mls-weights GParamBoolean
Use MLS weights
mls-weights-alpha GeglParamDouble
Alpha parameter of MLS weights
preserve-model GParamBoolean
When TRUE the model will not be freed
sampler-type GeglParamEnum
Sampler used internally

GeglOplcms-from-profile_c

GObject/GeglOperation/GeglOperationFilter/GeglOplcms-from-profile_c
Properties
src-profile GParamPointer
intent GeglParamEnum
The rendering intent to use in the conversion.
black-point-compensation GParamBoolean
Convert using black point compensation.

GeglOppath_c

GObject/GeglOperation/GeglOperationFilter/GeglOppath_c
Properties
fill GeglParamColor
Color of paint to use for filling, use 0 opacity to disable filling
stroke GeglParamColor
Color of paint to use for stroking
stroke-width GeglParamDouble
The width of the brush used to stroke the path
stroke-opacity GeglParamDouble
Opacity of stroke, note, does not behave like SVG since at the moment stroking is done using an airbrush tool
stroke-hardness GeglParamDouble
Hardness of the brush, 0.0 for a soft brush, 1.0 for a hard brush
fill-rule GParamString
How to determine what to fill (nonzero|evenodd)
transform GParamString
SVG style description of transform
fill-opacity GeglParamDouble
The fill opacity to use
d GeglParamPath
A GeglVector representing the path of the stroke

GeglOpvector-fill_c

GObject/GeglOperation/GeglOperationFilter/GeglOpvector-fill_c
Properties
color GeglParamColor
Color of paint to use for filling.
opacity GeglParamDouble
The fill opacity to use.
fill-rule GParamString
how to determine what to fill (nonzero|evenodd)
transform GParamString
svg style description of transform.
d GeglParamPath
A GeglVector representing the path of the stroke

GeglOpvector-stroke_c

GObject/GeglOperation/GeglOperationFilter/GeglOpvector-stroke_c
Properties
color GeglParamColor
Color of paint to use for stroking.
width GeglParamDouble
The width of the brush used to stroke the path.
opacity GeglParamDouble
Opacity of stroke, note, does not behave like SVG since at the moment stroking is done using an airbrush tool.
transform GParamString
svg style description of transform.
d GeglParamPath
A GeglVector representing the path of the stroke

GeglOpPlugIn-transform-core

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core
Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally

subclasses

GeglOpPlugIn-rotate
GeglOpPlugIn-rotate_on_center
GeglOpPlugIn-scale_ratio
GeglOpPlugIn-scale_size
GeglOpPlugIn-scale_size_keepaspect
GeglOpPlugIn-shear
GeglOpPlugIn-translate
GeglOpPlugIn-reflect
GeglOpPlugIn-transform

GeglOpPlugIn-rotate

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpPlugIn-rotate
Properties
degrees GParamDouble
Angle to rotate (clockwise)
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally

GeglOpPlugIn-rotate_on_center

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpPlugIn-rotate_on_center
Properties
degrees GParamDouble
Angle to rotate (clockwise)
origin-x GParamDouble
Ignored. Always uses center of input buffer
origin-y GParamDouble
Ignored. Always uses center of input buffer
Inherited Properties
sampler GParamEnum
Sampler used internally

GeglOpPlugIn-scale_ratio

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpPlugIn-scale_ratio
Properties
x GParamDouble
Horizontal scale factor
y GParamDouble
Vertical scale factor
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally

GeglOpPlugIn-scale_size

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpPlugIn-scale_size
Properties
x GParamDouble
Horizontal size
y GParamDouble
Vertical size
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally

GeglOpPlugIn-scale_size_keepaspect

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpPlugIn-scale_size_keepaspect
Properties
x GParamDouble
Horizontal size
y GParamDouble
Vertical size
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally

GeglOpPlugIn-shear

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpPlugIn-shear
Properties
x GParamDouble
Horizontal shear amount
y GParamDouble
Vertical shear amount
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally

GeglOpPlugIn-translate

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpPlugIn-translate
Properties
x GParamDouble
Horizontal translation
y GParamDouble
Vertical translation
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally

GeglOpPlugIn-reflect

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpPlugIn-reflect
Properties
x GParamDouble
Direction vector's X component
y GParamDouble
Direction vector's Y component
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally

GeglOpPlugIn-transform

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpPlugIn-transform
Properties
transform GParamString
Transformation string
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally

GeglOpcrop_c

GObject/GeglOperation/GeglOperationFilter/GeglOpcrop_c
Properties
x GeglParamDouble
y GeglParamDouble
width GeglParamDouble
height GeglParamDouble
reset-origin GParamBoolean

GeglOpcast-format_c

GObject/GeglOperation/GeglOperationFilter/GeglOpcast-format_c
Properties
input-format GeglParamFormat
The babl format of the input
output-format GeglParamFormat
The babl format of the output

GeglOperationPointFilter

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter

subclasses

GeglOpcache_c
GeglOpvignette_c
GeglOplens-flare_c
GeglOpnoise-rgb_c
GeglOpsvg-luminancetoalpha_c
GeglOpvideo-degradation_c
GeglOpcolor-exchange_c
GeglOpinvert-gamma_c
GeglOpsaturation_c
GeglOpsvg-matrix_c
GeglOpcolor-rotate_c
GeglOpsvg-saturate_c
GeglOpgrey_c
GeglOpinvert-linear_c
GeglOpnoise-hurl_c
GeglOpred-eye-removal_c
GeglOpsvg-huerotate_c
GeglOpbrightness-contrast_c
GeglOpnoise-cie-lch_c
GeglOpchannel-mixer_c
GeglOpexposure_c
GeglOpcolor-to-alpha_c
GeglOpsupernova_c
GeglOpalien-map_c
GeglOpcontrast-curve_c
GeglOpcolor-temperature_c
GeglOpnoise-hsv_c
GeglOpvalue-invert_c
GeglOpsepia_c
GeglOpmono-mixer_c
GeglOpposterize_c
GeglOptexturize-canvas_c
GeglOplevels_c

GeglOpcache_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpcache_c
Properties
cache GParamObject
NULL or a GeglBuffer containing cached rendering results, this is a special buffer where gegl_buffer_list_valid_rectangles returns the part of the cache that is valid.

GeglOpvignette_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpvignette_c
Properties
shape GeglParamEnum
color GeglParamColor
Defaults to 'black', you can use transparency here to erase portions of an image
radius GeglParamDouble
How far out vignetting goes as portion of half image diagonal
softness GeglParamDouble
gamma GeglParamDouble
Falloff linearity
proportion GeglParamDouble
How close we are to image proportions
squeeze GeglParamDouble
Aspect ratio to use, -0.5 = 1:2, 0.0 = 1:1, 0.5 = 2:1, -1.0 = 1:inf 1.0 = inf:1, this is applied after proportion is taken into account, to directly use squeeze factor as proportions, set proportion to 0.0.
x GeglParamDouble
y GeglParamDouble
rotation GeglParamDouble

GeglOplens-flare_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOplens-flare_c
Properties
pos-x GeglParamDouble
X coordinates of the flare center
pos-y GeglParamDouble
Y coordinates of the flare center

GeglOpnoise-rgb_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpnoise-rgb_c
Properties
correlated GParamBoolean
independent GParamBoolean
red GeglParamDouble
green GeglParamDouble
blue GeglParamDouble
alpha GeglParamDouble
seed GeglParamSeed

GeglOpsvg-luminancetoalpha_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpsvg-luminancetoalpha_c

GeglOpvideo-degradation_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpvideo-degradation_c
Properties
pattern GeglParamEnum
Type of RGB pattern to use
additive GParamBoolean
Whether the function adds the result to the original image.
rotated GParamBoolean
Whether to rotate the RGB pattern by ninety degrees.

GeglOpcolor-exchange_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpcolor-exchange_c
Properties
from-color GeglParamColor
The color to change.
to-color GeglParamColor
Replacement color.
red-threshold GeglParamDouble
Red threshold of the input color
green-threshold GeglParamDouble
Green threshold of the input color
blue-threshold GeglParamDouble
Blue threshold of the input color

GeglOpinvert-gamma_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpinvert-gamma_c

GeglOpsaturation_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpsaturation_c
Properties
scale GeglParamDouble
Scale, strength of effect

GeglOpsvg-matrix_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpsvg-matrix_c
Properties
values GParamString
list of <number>s

GeglOpcolor-rotate_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpcolor-rotate_c
Properties
src-clockwise GParamBoolean
Switch to clockwise
src-from GeglParamDouble
Start angle of the source color range
src-to GeglParamDouble
End angle of the source color range
dest-clockwise GParamBoolean
Switch to clockwise
dest-from GeglParamDouble
Start angle of the destination color range
dest-to GeglParamDouble
End angle of the destination color range
threshold GeglParamDouble
Colors with a saturation less than this will treated as gray
gray-mode GeglParamEnum
Treat as this: Gray colors from above source range will be treated as if they had this hue and saturation Change to this: Change gray colors to this hue and saturation
hue GeglParamDouble
Hue value for above gray settings
saturation GeglParamDouble
Saturation value for above gray settings

GeglOpsvg-saturate_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpsvg-saturate_c
Properties
values GParamString
list of <number>s

GeglOpgrey_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpgrey_c

GeglOpinvert-linear_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpinvert-linear_c

GeglOpnoise-hurl_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpnoise-hurl_c
Properties
pct-random GeglParamDouble
repeat GeglParamInt
seed GeglParamSeed

GeglOpred-eye-removal_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpred-eye-removal_c
Properties
threshold GeglParamDouble
Red eye threshold

GeglOpsvg-huerotate_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpsvg-huerotate_c
Properties
values GParamString
list of <number>s

GeglOpbrightness-contrast_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpbrightness-contrast_c
Properties
contrast GeglParamDouble
Magnitude of contrast scaling >1.0 brighten < 1.0 darken
brightness GeglParamDouble
Amount to increase brightness

GeglOpnoise-cie-lch_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpnoise-cie-lch_c
Properties
holdness GeglParamInt
lightness-distance GeglParamDouble
chroma-distance GeglParamDouble
hue-distance GeglParamDouble
seed GeglParamSeed

GeglOpchannel-mixer_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpchannel-mixer_c
Properties
preserve-luminosity GParamBoolean
rr-gain GeglParamDouble
Set the red amount for the red channel
rg-gain GeglParamDouble
Set the green amount for the red channel
rb-gain GeglParamDouble
Set the blue amount for the red channel
gr-gain GeglParamDouble
Set the red amount for the green channel
gg-gain GeglParamDouble
Set the green amount for the green channel
gb-gain GeglParamDouble
Set the blue amount for the green channel
br-gain GeglParamDouble
Set the red amount for the blue channel
bg-gain GeglParamDouble
Set the green amount for the blue channel
bb-gain GeglParamDouble
Set the blue amount for the blue channel

GeglOpexposure_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpexposure_c
Properties
exposure GeglParamDouble
Relative brightness change in stops
offset GeglParamDouble
Offset value added
gamma GeglParamDouble

GeglOpcolor-to-alpha_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpcolor-to-alpha_c
Properties
color GeglParamColor
The color to make transparent.

GeglOpsupernova_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpsupernova_c
Properties
center-x GeglParamDouble
X coordinates of the center of supernova
center-y GeglParamDouble
Y coordinates of the center of supernova
radius GeglParamInt
Radius of supernova
spokes-count GeglParamInt
Number of spokes
random-hue GeglParamInt
Random hue
color GeglParamColor
The color of supernova.
seed GeglParamSeed
The random seed for spokes and random hue

GeglOpalien-map_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpalien-map_c
Properties
color-model GeglParamEnum
What color model used for the transformation
cpn-1-frequency GeglParamDouble
cpn-2-frequency GeglParamDouble
cpn-3-frequency GeglParamDouble
cpn-1-phaseshift GeglParamDouble
cpn-2-phaseshift GeglParamDouble
cpn-3-phaseshift GeglParamDouble
cpn-1-keep GParamBoolean
cpn-2-keep GParamBoolean
cpn-3-keep GParamBoolean

GeglOpcontrast-curve_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpcontrast-curve_c
Properties
sampling-points GeglParamInt
Number of curve sampling points. 0 for exact calculation.
curve GeglParamCurve
The contrast curve.

GeglOpcolor-temperature_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpcolor-temperature_c
Properties
original-temperature GeglParamDouble
Estimated temperature of the light source in Kelvin the image was taken with.
intended-temperature GeglParamDouble
Corrected estimation of the temperature of the light source in Kelvin.

GeglOpnoise-hsv_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpnoise-hsv_c
Properties
holdness GeglParamInt
hue-distance GeglParamDouble
saturation-distance GeglParamDouble
value-distance GeglParamDouble
seed GeglParamSeed

GeglOpvalue-invert_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpvalue-invert_c

GeglOpsepia_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpsepia_c
Properties
scale GeglParamDouble
Scale, strength of effect
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpmono-mixer_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpmono-mixer_c
Properties
preserve-luminosity GParamBoolean
red GeglParamDouble
green GeglParamDouble
blue GeglParamDouble

GeglOpposterize_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpposterize_c
Properties
levels GeglParamInt
number of levels per component

GeglOptexturize-canvas_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOptexturize-canvas_c
Properties
direction GeglParamEnum
Position of the light source which lightens the canvas: Top-right, Top-left, Bottom-left or Bottom-right
depth GeglParamInt
Apparent depth of the rendered canvas effect; from 1 (very flat) to 50 (very deep)

GeglOplevels_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOplevels_c
Properties
in-low GeglParamDouble
Input luminance level to become lowest output
in-high GeglParamDouble
Input luminance level to become white
out-low GeglParamDouble
Lowest luminance level in output
out-high GeglParamDouble
Highest luminance level in output

GeglOpconvert-format_c

GObject/GeglOperation/GeglOperationFilter/GeglOpconvert-format_c
Properties
format GeglParamFormat
The babl format of the output

GeglOpclone_c

GObject/GeglOperation/GeglOperationFilter/GeglOpclone_c
Properties
ref GParamString
The reference ID used as input (for use in XML).

GeglOpnop_c

GObject/GeglOperation/GeglOperationFilter/GeglOpnop_c

GeglOperationAreaFilter

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter

subclasses

GeglOpmosaic_c
GeglOpnoise-slur_c
GeglOpbox-blur_c
GeglOpsnn-mean_c
GeglOpphotocopy_c
GeglOpantialias_c
GeglOpengrave_c
GeglOpstress_c
GeglOpcartoon_c
GeglOpshift_c
GeglOpedge-laplace_c
GeglOpnoise-pick_c
GeglOpmotion-blur-linear_c
GeglOpmotion-blur-zoom_c
GeglOpnoise-spread_c
GeglOpgaussian-blur_c
GeglOpconvolution-matrix_c
GeglOpedge-sobel_c
GeglOpemboss_c
GeglOptile-paper_c
GeglOpbilateral-filter_c
GeglOptile-glass_c
GeglOpmotion-blur-circular_c
GeglOpoilify_c
GeglOpripple_c
GeglOpcubism_c
GeglOpc2g_c
GeglOpwaves_c
GeglOpnoise-reduction_c
GeglOpdeinterlace_c
GeglOppixelize_c
GeglOpsoftglow_c
GeglOpmaze_c
GeglOpvalue-propagate_c
GeglOpedge_c

GeglOpmosaic_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpmosaic_c
Properties
tile-type GeglParamEnum
What shape to use for tiles
tile-size GeglParamDouble
Average diameter of each tile (in pixels)
tile-height GeglParamDouble
Apparent height of each tile (in pixels)
tile-neatness GeglParamDouble
Deviation from perfectly formed tiles
color-variation GeglParamDouble
Magnitude of random color variations
color-averaging GParamBoolean
Tile color based on average of subsumed pixels
tile-surface GParamBoolean
Surface characteristics
tile-allow-split GParamBoolean
Allows splitting tiles at hard edges
tile-spacing GeglParamDouble
Inter-tile spacing (in pixels)
joints-color GeglParamColor
light-color GeglParamColor
light-dir GeglParamDouble
Direction of light-source (in degrees)
antialiasing GParamBoolean
Enables smoother tile output
seed GeglParamSeed

GeglOpnoise-slur_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpnoise-slur_c
Properties
pct-random GeglParamDouble
repeat GeglParamInt
seed GeglParamSeed

GeglOpbox-blur_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpbox-blur_c
Properties
radius GeglParamInt
Radius of square pixel region, (width and height will be radius*2+1)

GeglOpsnn-mean_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpsnn-mean_c
Properties
radius GeglParamInt
Radius of square pixel region, (width and height will be radius*2+1)
pairs GeglParamInt
Number of pairs; higher number preserves more acute features

GeglOpphotocopy_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpphotocopy_c
Properties
mask-radius GeglParamDouble
sharpness GeglParamDouble
black GeglParamDouble
white GeglParamDouble

GeglOpantialias_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpantialias_c

GeglOpengrave_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpengrave_c
Properties
row-height GeglParamInt
Resolution in pixels
limit GParamBoolean
Limit line width

GeglOpstress_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpstress_c
Properties
radius GeglParamInt
Neighborhood taken into account, for enhancement ideal values are close to the longest side of the image, increasing this increases the runtime
samples GeglParamInt
Number of samples to do per iteration looking for the range of colors
iterations GeglParamInt
Number of iterations, a higher number of iterations provides a less noisy rendering at a computational cost

GeglOpcartoon_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpcartoon_c
Properties
mask-radius GeglParamDouble
pct-black GeglParamDouble

GeglOpshift_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpshift_c
Properties
shift GeglParamInt
Maximum amount to shift
direction GeglParamEnum
seed GeglParamSeed

GeglOpedge-laplace_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpedge-laplace_c

GeglOpnoise-pick_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpnoise-pick_c
Properties
pct-random GeglParamDouble
repeat GeglParamInt
seed GeglParamSeed

GeglOpmotion-blur-linear_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpmotion-blur-linear_c
Properties
length GeglParamDouble
Length of blur in pixels
angle GeglParamDouble
Angle of blur in degrees

GeglOpmotion-blur-zoom_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpmotion-blur-zoom_c
Properties
center-x GeglParamDouble
center-y GeglParamDouble
factor GeglParamDouble

GeglOpnoise-spread_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpnoise-spread_c
Properties
amount-x GeglParamInt
Horizontal spread amount
amount-y GeglParamInt
Vertical spread amount
seed GeglParamSeed

GeglOpgaussian-blur_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpgaussian-blur_c
Properties
std-dev-x GeglParamDouble
Standard deviation for the horizontal axis
std-dev-y GeglParamDouble
Standard deviation for the vertical axis
filter GeglParamEnum
Optional parameter to override the automatic selection of blur filter

GeglOpconvolution-matrix_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpconvolution-matrix_c
Properties
a1 GeglParamDouble
a2 GeglParamDouble
a3 GeglParamDouble
a4 GeglParamDouble
a5 GeglParamDouble
b1 GeglParamDouble
b2 GeglParamDouble
b3 GeglParamDouble
b4 GeglParamDouble
b5 GeglParamDouble
c1 GeglParamDouble
c2 GeglParamDouble
c3 GeglParamDouble
c4 GeglParamDouble
c5 GeglParamDouble
d1 GeglParamDouble
d2 GeglParamDouble
d3 GeglParamDouble
d4 GeglParamDouble
d5 GeglParamDouble
e1 GeglParamDouble
e2 GeglParamDouble
e3 GeglParamDouble
e4 GeglParamDouble
e5 GeglParamDouble
divisor GeglParamDouble
offset GeglParamDouble
red GParamBoolean
green GParamBoolean
blue GParamBoolean
alpha GParamBoolean
normalize GParamBoolean
alpha-weight GParamBoolean
border GeglParamEnum

GeglOpedge-sobel_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpedge-sobel_c
Properties
horizontal GParamBoolean
vertical GParamBoolean
keep-sign GParamBoolean
Keep negative values in result; when off, the absolute value of the result is used instead.

GeglOpemboss_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpemboss_c
Properties
type GeglParamEnum
Rendering type
azimuth GeglParamDouble
Light angle (degrees)
elevation GeglParamDouble
Elevation angle (degrees)
depth GeglParamInt
Filter width

GeglOptile-paper_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOptile-paper_c
Properties
tile-width GeglParamInt
Width of the tile
tile-height GeglParamInt
Height of the tile
move-rate GeglParamDouble
Move rate
wrap-around GParamBoolean
Wrap the fractional tiles
fractional-type GeglParamEnum
Fractional Type
centering GParamBoolean
Centering of the tiles
background-type GeglParamEnum
Background type
bg-color GeglParamColor
The tiles' background color

GeglOpbilateral-filter_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpbilateral-filter_c
Properties
blur-radius GeglParamDouble
Radius of square pixel region, (width and height will be radius*2+1).
edge-preservation GeglParamDouble
Amount of edge preservation

GeglOptile-glass_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOptile-glass_c
Properties
tile-width GeglParamInt
tile-height GeglParamInt

GeglOpmotion-blur-circular_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpmotion-blur-circular_c
Properties
center-x GeglParamDouble
center-y GeglParamDouble
angle GeglParamDouble
Rotation blur angle. A large angle may take some time to render

GeglOpoilify_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpoilify_c
Properties
mask-radius GeglParamInt
Radius of circle around pixel
exponent GeglParamInt
intensities GeglParamInt
Histogram size
use-inten GParamBoolean
Use pixel luminance values

GeglOpripple_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpripple_c
Properties
amplitude GeglParamDouble
period GeglParamDouble
phi GeglParamDouble
angle GeglParamDouble
sampler-type GeglParamEnum
wave-type GeglParamEnum
tileable GParamBoolean
Retain tilebility

GeglOpcubism_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpcubism_c
Properties
tile-size GeglParamDouble
Average diameter of each tile (in pixels)
tile-saturation GeglParamDouble
Expand tiles by this amount
bg-color GeglParamColor
The tiles' background color
seed GeglParamSeed

GeglOpc2g_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpc2g_c
Properties
radius GeglParamInt
Neighborhood taken into account, this is the radius in pixels taken into account when deciding which colors map to which gray values
samples GeglParamInt
Number of samples to do per iteration looking for the range of colors
iterations GeglParamInt
Number of iterations, a higher number of iterations provides less noisy results at a computational cost

GeglOpwaves_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpwaves_c
Properties
x GeglParamDouble
y GeglParamDouble
amplitude GeglParamDouble
Amplitude of the ripple
period GeglParamDouble
Period (wavelength) of the ripple
phi GeglParamDouble
aspect GeglParamDouble
sampler-type GeglParamEnum
Mathematical method for reconstructing pixel values
clamp GParamBoolean
Limit deformation in the image area.

GeglOpnoise-reduction_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpnoise-reduction_c
Properties
iterations GeglParamInt
Controls the number of iterations; lower values give less plastic results

GeglOpdeinterlace_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpdeinterlace_c
Properties
keep GeglParamEnum
Keep even or odd fields
orientation GeglParamEnum
Deinterlace horizontally or vertically
size GeglParamInt
Block size of deinterlacing rows/columns

GeglOppixelize_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOppixelize_c
Properties
norm GeglParamEnum
The shape of pixels
size-x GeglParamInt
Width of blocks in pixels
size-y GeglParamInt
Height of blocks in pixels
ratio-x GeglParamDouble
Horizontal size ratio of a pixel inside each block
ratio-y GeglParamDouble
Vertical size ratio of a pixel inside each block
background GeglParamColor
Color used to fill the background

GeglOpsoftglow_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpsoftglow_c
Properties
glow-radius GeglParamDouble
brightness GeglParamDouble
sharpness GeglParamDouble

GeglOpmaze_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpmaze_c
Properties
x GeglParamInt
Horizontal width of cells pixels
y GeglParamInt
Vertical width of cells pixels
algorithm-type GeglParamEnum
Maze algorithm type
tileable GParamBoolean
seed GeglParamSeed
fg-color GeglParamColor
The foreground color
bg-color GeglParamColor
The background color

GeglOpvalue-propagate_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpvalue-propagate_c
Properties
mode GeglParamEnum
Mode of value propagation
lower-threshold GeglParamDouble
Lower threshold
upper-threshold GeglParamDouble
Upper threshold
rate GeglParamDouble
Upper threshold
color GeglParamColor
Color to use for the "Only color" and "Color to peaks" modes
top GParamBoolean
Propagate to top
left GParamBoolean
Propagate to left
right GParamBoolean
Propagate to right
bottom GParamBoolean
Propagate to bottom
value GParamBoolean
Propagating value channel
alpha GParamBoolean
Propagating alpha channel

GeglOpedge_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpedge_c
Properties
algorithm GeglParamEnum
Edge detection algorithm
amount GeglParamDouble
Edge detection amount
border-behavior GeglParamEnum
Edge detection behavior

GeglOpwind_c

GObject/GeglOperation/GeglOperationFilter/GeglOpwind_c
Properties
style GeglParamEnum
Style of effect
direction GeglParamEnum
Direction of the effect
edge GeglParamEnum
Edge behavior
threshold GeglParamInt
Higher values restrict the effect to fewer areas of the image
strength GeglParamInt
Higher values increase the magnitude of the effect

GeglOpreinhard05_c

GObject/GeglOperation/GeglOperationFilter/GeglOpreinhard05_c
Properties
brightness GeglParamDouble
Overall brightness of the image
chromatic GeglParamDouble
Adaptation to color variation across the image
light GeglParamDouble
Adaptation to light variation across the image

GeglOpdisplace_c

GObject/GeglOperation/GeglOperationFilter/GeglOpdisplace_c
Properties
displace-mode GeglParamEnum
Mode of displacement
sampler-type GeglParamEnum
Type of GeglSampler used to fetch input pixels
abyss-policy GeglParamEnum
How image edges are handled
amount-x GeglParamDouble
Displace multiplier for X or radial direction
amount-y GeglParamDouble
Displace multiplier for Y or tangent (degrees) direction

GeglOpmantiuk06_c

GObject/GeglOperation/GeglOperationFilter/GeglOpmantiuk06_c
Properties
contrast GeglParamDouble
The amount of contrast compression
saturation GeglParamDouble
Global color saturation factor
detail GeglParamDouble
Level of emphasis on image gradient details

GeglOpillusion_c

GObject/GeglOperation/GeglOperationFilter/GeglOpillusion_c
Properties
division GeglParamInt
The number of divisions
illusion-type GeglParamEnum
Type of illusion

GeglOptile-seamless_c

GObject/GeglOperation/GeglOperationFilter/GeglOptile-seamless_c

GeglOpexp-combine_c

GObject/GeglOperation/GeglOperationFilter/GeglOpexp-combine_c
Properties
exposures GParamString
Relative brightness of each exposure in EV
steps GeglParamInt
Log2 of source's discretization steps
sigma GeglParamDouble
Weight distribution sigma controlling response contributions

GeglOpstretch-contrast_c

GObject/GeglOperation/GeglOperationFilter/GeglOpstretch-contrast_c
Properties
keep-colors GParamBoolean
Impact each channel with the same amount

GeglOpstretch-contrast-hsv_c

GObject/GeglOperation/GeglOperationFilter/GeglOpstretch-contrast-hsv_c

GeglOpcopy-buffer_c

GObject/GeglOperation/GeglOperationFilter/GeglOpcopy-buffer_c
Properties
buffer GParamObject
An already existing GeglBuffer to write incoming buffer data to, or NULL.

GeglOpwarp_c

GObject/GeglOperation/GeglOperationFilter/GeglOpwarp_c
Properties
strength GeglParamDouble
size GeglParamDouble
hardness GeglParamDouble
stroke GeglParamPath
behavior GeglParamEnum
Behavior of the op

GeglOptile_c

GObject/GeglOperation/GeglOperationFilter/GeglOptile_c
Properties
offset-x GeglParamInt
offset-y GeglParamInt

GeglOpcolor-enhance_c

GObject/GeglOperation/GeglOperationFilter/GeglOpcolor-enhance_c

GeglOpapply-lens_c

GObject/GeglOperation/GeglOperationFilter/GeglOpapply-lens_c
Properties
refraction-index GeglParamDouble
keep-surroundings GParamBoolean
Keep image unchanged, where not affected by the lens.
background-color GeglParamColor

GeglOplens-distortion_c

GObject/GeglOperation/GeglOperationFilter/GeglOplens-distortion_c
Properties
main GeglParamDouble
Amount of second-order distortion
edge GeglParamDouble
Amount of fourth-order distortion
zoom GeglParamDouble
Rescale overall image size
x-shift GeglParamDouble
Effect centre offset in X
y-shift GeglParamDouble
Effect centre offset in Y
brighten GeglParamDouble
Adjust brightness in corners
background GeglParamColor

GeglOppolar-coordinates_c

GObject/GeglOperation/GeglOperationFilter/GeglOppolar-coordinates_c
Properties
depth GeglParamDouble
angle GeglParamDouble
bw GParamBoolean
Start from the right instead of the left
top GParamBoolean
Put the top row in the middle and the bottom row on the outside
polar GParamBoolean
Map the image to a circle
pole-x GeglParamInt
Origin point for the polar coordinates
pole-y GeglParamInt
Origin point for the polar coordinates
middle GParamBoolean
Let origin point to be the middle one

GeglOppanorama-projection_c

GObject/GeglOperation/GeglOperationFilter/GeglOppanorama-projection_c
Properties
pan GeglParamDouble
Horizontal camera panning
tilt GeglParamDouble
Vertical camera panning
spin GeglParamDouble
Spin angle around camera axis
zoom GeglParamDouble
Zoom level
width GeglParamInt
output/rendering width in pixels, -1 for input width
height GeglParamInt
output/rendering height in pixels, -1 for input height
little-planet GParamBoolean
Render a stereographic mapping, a tilt value of 90, which means looking at nadir provides a good default value.
sampler-type GeglParamEnum
Image resampling method to use

GeglOpfractal-trace_c

GObject/GeglOperation/GeglOperationFilter/GeglOpfractal-trace_c
Properties
fractal GeglParamEnum
X1 GeglParamDouble
X1 value, position
X2 GeglParamDouble
X2 value, position
Y1 GeglParamDouble
Y1 value, position
Y2 GeglParamDouble
Y2 value, position
JX GeglParamDouble
Julia seed X value, position
JY GeglParamDouble
Julia seed Y value, position
depth GeglParamInt
bailout GeglParamDouble
abyss-policy GeglParamEnum
How to deal with pixels outside of the input buffer

GeglOpmblur_c

GObject/GeglOperation/GeglOperationFilter/GeglOpmblur_c
Properties
dampness GeglParamDouble
The value represents the contribution of the past to the new frame.

GeglOpbilateral-filter-fast_c

GObject/GeglOperation/GeglOperationFilter/GeglOpbilateral-filter-fast_c
Properties
r-sigma GeglParamDouble
Level of smoothness
s-sigma GeglParamInt
Radius of square pixel region, (width and height will be radius*2+1).

GeglOpwhirl-pinch_c

GObject/GeglOperation/GeglOperationFilter/GeglOpwhirl-pinch_c
Properties
whirl GeglParamDouble
Whirl angle (degrees)
pinch GeglParamDouble
Pinch amount
radius GeglParamDouble
Radius (1.0 is the largest circle that fits in the image, and 2.0 goes all the way to the corners)

GeglOpcolor-reduction_c

GObject/GeglOperation/GeglOperationFilter/GeglOpcolor-reduction_c
Properties
red-bits GeglParamInt
Number of bits for red channel
green-bits GeglParamInt
Number of bits for green channel
blue-bits GeglParamInt
Number of bits for blue channel
alpha-bits GeglParamInt
Number of bits for alpha channel
dither-strategy GeglParamEnum
The dithering strategy to use
seed GeglParamSeed

GeglOpdistance-transform_c

GObject/GeglOperation/GeglOperationFilter/GeglOpdistance-transform_c
Properties
metric GeglParamEnum
Metric to use for the distance calculation
threshold-lo GeglParamDouble
threshold-hi GeglParamDouble
averaging GeglParamInt
Number of computations for grayscale averaging
normalize GParamBoolean
Normalize output to range 0.0 to 1.0.

GeglOpmirrors_c

GObject/GeglOperation/GeglOperationFilter/GeglOpmirrors_c
Properties
m-angle GeglParamDouble
Rotation applied to the mirrors
r-angle GeglParamDouble
Rotation applied to the result
n-segs GeglParamInt
Number of mirrors to use
c-x GeglParamDouble
position of symmetry center in output
c-y GeglParamDouble
position of symmetry center in output
o-x GeglParamDouble
X axis ratio for the center of mirroring
o-y GeglParamDouble
Y axis ratio for the center of mirroring
trim-x GeglParamDouble
X axis ratio for trimming mirror expanse
trim-y GeglParamDouble
Y axis ratio for trimming mirror expanse
input-scale GeglParamDouble
Scale factor to make rendering size bigger
output-scale GeglParamDouble
Scale factor to make rendering size bigger
clip GParamBoolean
warp GParamBoolean
Fill full output area

GeglOpfattal02_c

GObject/GeglOperation/GeglOperationFilter/GeglOpfattal02_c
Properties
alpha GeglParamDouble
Gradient threshold for detail enhancement
beta GeglParamDouble
Strength of local detail enhancement
saturation GeglParamDouble
Global color saturation factor
noise GeglParamDouble
Gradient threshold for lowering detail enhancement

GeglOpgblur-1d_c

GObject/GeglOperation/GeglOperationFilter/GeglOpgblur-1d_c
Properties
std-dev GeglParamDouble
Standard deviation (spatial scale factor)
orientation GeglParamEnum
The orientation of the blur - hor/ver
filter GeglParamEnum
How the gaussian kernel is discretized
abyss-policy GeglParamEnum
How image edges are handled
clip-extent GParamBoolean
Should the output extent be clipped to the input extent

GeglOperationComposer

GObject/GeglOperation/GeglOperationComposer

subclasses

GeglOpmatting-levin_c
GeglOperationPointComposer
GeglOpseamless-clone_c
GeglOpmap-relative_c
GeglOpmap-absolute_c
GeglOpgaussian-blur-selective_c
GeglOpbump-map_c
GeglOpmatting-global_c
GeglOpimage-compare_c

GeglOpmatting-levin_c

GObject/GeglOperation/GeglOperationComposer/GeglOpmatting-levin_c
Properties
epsilon GeglParamInt
Log of the error weighting
radius GeglParamInt
Radius of the processing window
threshold GeglParamDouble
Alpha threshold for multilevel processing
lambda GeglParamDouble
Trimap influence factor
levels GeglParamInt
Number of downsampled levels to use
active-levels GeglParamInt
Number of levels to perform solving

GeglOperationPointComposer

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer

subclasses

GeglOpsrc-out_c
GeglOpdst-out_c
GeglOpsrc_c
GeglOpexclusion_c
GeglOpsoft-light_c
GeglOpdivide_c
GeglOpdifference_c
GeglOpsrc-in_c
GeglOpcolor-burn_c
GeglOpgamma_c
GeglOpdst-in_c
GeglOpdarken_c
GeglOpdst_c
GeglOpdst-over_c
GeglOpsvg-multiply_c
GeglOpscreen_c
GeglOpdst-atop_c
GeglOpxor_c
GeglOpsrc-atop_c
GeglOpclear_c
GeglOpadd_c
GeglOplighten_c
GeglOpsubtract_c
GeglOpcolor-dodge_c
GeglOphard-light_c
GeglOpmultiply_c
GeglOpoverlay_c
GeglOpplus_c
GeglOpover_c
GeglOpopacity_c
GeglOpweighted-blend_c
GeglOpthreshold_c

GeglOpsrc-out_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpsrc-out_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpdst-out_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpdst-out_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpsrc_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpsrc_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpexclusion_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpexclusion_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpsoft-light_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpsoft-light_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpdivide_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpdivide_c
Properties
value GeglParamDouble
global value used if aux doesn't contain data

GeglOpdifference_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpdifference_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpsrc-in_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpsrc-in_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpcolor-burn_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpcolor-burn_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpgamma_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpgamma_c
Properties
value GeglParamDouble
global value used if aux doesn't contain data

GeglOpdst-in_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpdst-in_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpdarken_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpdarken_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpdst_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpdst_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpdst-over_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpdst-over_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpsvg-multiply_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpsvg-multiply_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpscreen_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpscreen_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpdst-atop_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpdst-atop_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpxor_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpxor_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpsrc-atop_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpsrc-atop_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpclear_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpclear_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpadd_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpadd_c
Properties
value GeglParamDouble
global value used if aux doesn't contain data

GeglOplighten_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOplighten_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpsubtract_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpsubtract_c
Properties
value GeglParamDouble
global value used if aux doesn't contain data

GeglOpcolor-dodge_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpcolor-dodge_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOphard-light_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOphard-light_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpmultiply_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpmultiply_c
Properties
value GeglParamDouble
global value used if aux doesn't contain data

GeglOpoverlay_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpoverlay_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpplus_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpplus_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpover_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpover_c
Properties
srgb GParamBoolean
Use sRGB gamma instead of linear

GeglOpopacity_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpopacity_c
Properties
value GeglParamDouble
Global opacity value that is always used on top of the optional auxiliary input buffer.

GeglOpweighted-blend_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpweighted-blend_c

GeglOpthreshold_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpthreshold_c
Properties
value GeglParamDouble
Scalar threshold level (overriden if an auxiliary input buffer is provided.).

GeglOpseamless-clone_c

GObject/GeglOperation/GeglOperationComposer/GeglOpseamless-clone_c
Properties
max-refine-scale GeglParamInt
Maximal scale of refinement points to be used for the interpolation mesh
xoff GeglParamInt
How much horizontal offset should applied to the paste
yoff GeglParamInt
How much horizontal offset should applied to the paste
error-msg GParamString
An error message in case of a failure

GeglOpmap-relative_c

GObject/GeglOperation/GeglOperationComposer/GeglOpmap-relative_c
Properties
scaling GeglParamDouble
scaling factor of displacement, indicates how large spatial displacement a relative mapping value of 1.0 corresponds to.
sampler-type GeglParamEnum

GeglOpmap-absolute_c

GObject/GeglOperation/GeglOperationComposer/GeglOpmap-absolute_c
Properties
sampler-type GeglParamEnum

GeglOpgaussian-blur-selective_c

GObject/GeglOperation/GeglOperationComposer/GeglOpgaussian-blur-selective_c
Properties
blur-radius GeglParamDouble
Radius of square pixel region, (width and height will be radius*2+1).
max-delta GeglParamDouble
Maximum delta

GeglOpbump-map_c

GObject/GeglOperation/GeglOperationComposer/GeglOpbump-map_c
Properties
type GeglParamEnum
Type of map
compensate GParamBoolean
Compensate for darkening
invert GParamBoolean
Invert bumpmap
tiled GParamBoolean
Tiled bumpmap
azimuth GeglParamDouble
elevation GeglParamDouble
depth GeglParamInt
offset-x GeglParamInt
offset-y GeglParamInt
waterlevel GeglParamDouble
Level that full transparency should represent
ambient GeglParamDouble

GeglOpmatting-global_c

GObject/GeglOperation/GeglOperationComposer/GeglOpmatting-global_c
Properties
iterations GeglParamInt

GeglOpimage-compare_c

GObject/GeglOperation/GeglOperationComposer/GeglOpimage-compare_c
Properties
wrong-pixels GeglParamInt
Number of differing pixels.
max-diff GeglParamDouble
Maximum difference between two pixels.
avg-diff-wrong GeglParamDouble
Average difference between wrong pixels.
avg-diff-total GeglParamDouble
Average difference between all pixels.

GeglOperationMeta

GObject/GeglOperation/GeglOperationMeta

subclasses

GeglOpload_c
gegl_json_grey2
GeglOpseamless-clone-compose_c
GeglOpgaussian-blur-iir_c
GeglOpdifference-of-gaussians_c
GeglOphigh-pass_c
GeglOplayer_c
GeglOpdropshadow_c
GeglOpunsharp-mask_c
GeglOprectangle_c
GeglOpgegl_c

GeglOpload_c

GObject/GeglOperation/GeglOperationMeta/GeglOpload_c
Properties
path GeglParamFilePath
Path of file to load.
uri GeglParamUri
URI of file to load.

gegl_json_grey2

GObject/GeglOperation/GeglOperationMeta/gegl_json_grey2
Properties
height GParamDouble
width GParamDouble

GeglOpseamless-clone-compose_c

GObject/GeglOperation/GeglOperationMeta/GeglOpseamless-clone-compose_c
Properties
max-refine-scale GeglParamInt
Maximal amount of refinement points to be used for the interpolation mesh
xoff GeglParamInt
How much horizontal offset should applied to the paste
yoff GeglParamInt
How much vertical offset should applied to the paste
error-msg GParamString
An error message in case of a failure

GeglOpgaussian-blur-iir_c

GObject/GeglOperation/GeglOperationMeta/GeglOpgaussian-blur-iir_c
Properties
std-dev-x GeglParamDouble
Standard deviation for the horizontal axis
std-dev-y GeglParamDouble
Standard deviation (spatial scale factor)
filter GeglParamEnum
How the gaussian kernel is discretized
abyss-policy GeglParamEnum
How image edges are handled
clip-extent GParamBoolean
Should the output extent be clipped to the input extent

GeglOpdifference-of-gaussians_c

GObject/GeglOperation/GeglOperationMeta/GeglOpdifference-of-gaussians_c
Properties
radius1 GeglParamDouble
radius2 GeglParamDouble

GeglOphigh-pass_c

GObject/GeglOperation/GeglOperationMeta/GeglOphigh-pass_c
Properties
std-dev GeglParamDouble
Standard deviation (spatial scale factor)
contrast GeglParamDouble
Contrast of high-pass

GeglOplayer_c

GObject/GeglOperation/GeglOperationMeta/GeglOplayer_c
Properties
composite-op GParamString
Composite operation to use
opacity GeglParamDouble
x GeglParamDouble
Horizontal position in pixels
y GeglParamDouble
Vertical position in pixels
scale GeglParamDouble
Scale 1:1 size
src GeglParamFilePath
Source image file path (png, jpg, raw, svg, bmp, tif, ...)

GeglOpdropshadow_c

GObject/GeglOperation/GeglOperationMeta/GeglOpdropshadow_c
Properties
x GeglParamDouble
Horizontal shadow offset
y GeglParamDouble
Vertical shadow offset
radius GeglParamDouble
color GeglParamColor
The shadow's color (defaults to 'black')
opacity GeglParamDouble

GeglOpunsharp-mask_c

GObject/GeglOperation/GeglOperationMeta/GeglOpunsharp-mask_c
Properties
std-dev GeglParamDouble
Standard deviation (spatial scale factor)
scale GeglParamDouble
Scale, strength of effect

GeglOprectangle_c

GObject/GeglOperation/GeglOperationMeta/GeglOprectangle_c
Properties
x GeglParamDouble
Horizontal position
y GeglParamDouble
Vertical position
width GeglParamDouble
Horizontal extent
height GeglParamDouble
Vertical extent
color GeglParamColor
Color to render

GeglOpgegl_c

GObject/GeglOperation/GeglOperationMeta/GeglOpgegl_c
Properties
string GParamString
[op [property=value] [property=value]] [[op] [property=value]
error GParamString
There is a problem in the syntax or in the application of parsed property values. Things might mostly work nevertheless.

GeglOperationComposer3

GObject/GeglOperation/GeglOperationComposer3

subclasses

GeglOperationPointComposer3

GeglOperationPointComposer3

GObject/GeglOperation/GeglOperationComposer3/GeglOperationPointComposer3

subclasses

GeglOpremap_c

GeglOpremap_c

GObject/GeglOperation/GeglOperationComposer3/GeglOperationPointComposer3/GeglOpremap_c

JsonParser

GObject/JsonParser
Properties
immutable GParamBoolean
Whether the parser output is immutable.

GeglNode

GObject/GeglNode
Properties
operation GParamString
The type of associated GeglOperation
gegl-operation GParamObject
The associated GeglOperation instance
name GParamString
The name of the node
dont-cache GParamBoolean
Do not cache the result of this operation, the property is inherited by children created from a node.
use-opencl GParamBoolean
Use the OpenCL version of this operation if available, this property is inherited by children created from a node.
passthrough GParamBoolean
Act as a nop, passing input unmodifed through to ouput.

GdkPixbuf

GObject/GdkPixbuf
Properties
colorspace GParamEnum
The colorspace in which the samples are interpreted
n-channels GParamInt
The number of samples per pixel
has-alpha GParamBoolean
Whether the pixbuf has an alpha channel
bits-per-sample GParamInt
The number of bits per sample
width GParamInt
The number of columns of the pixbuf
height GParamInt
The number of rows of the pixbuf
rowstride GParamInt
The number of bytes between the start of a row and the start of the next row
pixels GParamPointer
A pointer to the pixel data of the pixbuf
pixel-bytes GParamBoxed
Readonly pixel data

GeglColor

GObject/GeglColor
Properties
string GParamString
A String representation of the GeglColor

GeglAudioFragment

GObject/GeglAudioFragment
Properties
string GParamString
A String representation of the GeglAudioFragment

GeglTileSource

GObject/GeglTileSource

subclasses

GeglTileHandler
GeglTileBackend

GeglTileHandler

GObject/GeglTileSource/GeglTileHandler
Properties
source GParamObject
The tilestore to be a facade for

subclasses

GeglBuffer
GeglTileHandlerChain
GeglTileHandlerCache
GeglTileHandlerEmpty
GeglTileHandlerZoom

GeglBuffer

GObject/GeglTileSource/GeglTileHandler/GeglBuffer
Properties
x GParamInt
local origin's offset relative to source origin
y GParamInt
local origin's offset relative to source origin
width GParamInt
pixel width of buffer
height GParamInt
pixel height of buffer
shift-x GParamInt
shift-y GParamInt
abyss-x GParamInt
abyss-y GParamInt
abyss-width GParamInt
pixel width of abyss
abyss-height GParamInt
pixel height of abyss
tile-width GParamInt
width of a tile
tile-height GParamInt
height of a tile
format GParamPointer
babl format
px-size GParamInt
size of a single pixel in bytes.
pixels GParamInt
total amount of pixels in image (width x height)
path GParamString
URI to where the buffer is stored
backend GParamObject
A custom tile-backend instance to use
Inherited Properties
source GParamObject
The tilestore to be a facade for

subclasses

GeglCache

GeglCache

GObject/GeglTileSource/GeglTileHandler/GeglBuffer/GeglCache
Properties
x GParamInt
local origin's offset relative to source origin
y GParamInt
local origin's offset relative to source origin
width GParamInt
pixel width of buffer
height GParamInt
pixel height of buffer
Inherited Properties
source GParamObject
The tilestore to be a facade for
shift-x GParamInt
shift-y GParamInt
abyss-x GParamInt
abyss-y GParamInt
abyss-width GParamInt
pixel width of abyss
abyss-height GParamInt
pixel height of abyss
tile-width GParamInt
width of a tile
tile-height GParamInt
height of a tile
format GParamPointer
babl format
px-size GParamInt
size of a single pixel in bytes.
pixels GParamInt
total amount of pixels in image (width x height)
path GParamString
URI to where the buffer is stored
backend GParamObject
A custom tile-backend instance to use

GeglTileHandlerChain

GObject/GeglTileSource/GeglTileHandler/GeglTileHandlerChain
Inherited Properties
source GParamObject
The tilestore to be a facade for

subclasses

GeglTileStorage

GeglTileStorage

GObject/GeglTileSource/GeglTileHandler/GeglTileHandlerChain/GeglTileStorage
Inherited Properties
source GParamObject
The tilestore to be a facade for

GeglTileHandlerCache

GObject/GeglTileSource/GeglTileHandler/GeglTileHandlerCache
Inherited Properties
source GParamObject
The tilestore to be a facade for

GeglTileHandlerEmpty

GObject/GeglTileSource/GeglTileHandler/GeglTileHandlerEmpty
Inherited Properties
source GParamObject
The tilestore to be a facade for

GeglTileHandlerZoom

GObject/GeglTileSource/GeglTileHandler/GeglTileHandlerZoom
Inherited Properties
source GParamObject
The tilestore to be a facade for

GeglTileBackend

GObject/GeglTileSource/GeglTileBackend
Properties
tile-width GParamInt
Tile width in pixels
tile-height GParamInt
Tile height in pixels
px-size GParamInt
Size of a single pixel in bytes
tile-size GParamInt
Size of the tiles linear buffer in bytes
format GParamPointer
babl format
flush-on-destroy GParamBoolean
Cache tiles will be flushed before the backend is destroyed

subclasses

GeglTileBackendRam

GeglTileBackendRam

GObject/GeglTileSource/GeglTileBackend/GeglTileBackendRam
Inherited Properties
tile-width GParamInt
Tile width in pixels
tile-height GParamInt
Tile height in pixels
px-size GParamInt
Size of a single pixel in bytes
tile-size GParamInt
Size of the tiles linear buffer in bytes
format GParamPointer
babl format
flush-on-destroy GParamBoolean
Cache tiles will be flushed before the backend is destroyed

GeglPath

GObject/GeglPath

GeglCurve

GObject/GeglCurve

GeglPad

GObject/GeglPad

GeglProcessor

GObject/GeglProcessor
Properties
node GParamObject
The GeglNode to process (will saturate the provider's cache if the provided node is a sink node)
chunksize GParamInt
Size of chunks being rendered (larger chunks need more memory to do the processing).
progress GParamDouble
query progress; 0.0 is not started, 1.0 is done.
rectangle GParamPointer
The rectangle of the region to process.

GeglEvalManager

GObject/GeglEvalManager

GeglVisitor

GObject/GeglVisitor

subclasses

GeglListVisitor

GeglListVisitor

GObject/GeglVisitor/GeglListVisitor