- / + 
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
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.
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
contrast GeglParamDouble
Magnitude of contrast scaling >1.0 brighten < 1.0 darken
brightness GeglParamDouble
Amount to increase brightness
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
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
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
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.
color GeglParamColor
The color to make transparent.
from-0 GeglParamColor
to-0 GeglParamColor
weight-0 GeglParamDouble
from-1 GeglParamColor
to-1 GeglParamColor
weight-1 GeglParamDouble
from-2 GeglParamColor
to-2 GeglParamColor
weight-2 GeglParamDouble
from-3 GeglParamColor
to-3 GeglParamColor
weight-3 GeglParamDouble
from-4 GeglParamColor
to-4 GeglParamColor
weight-4 GeglParamDouble
from-5 GeglParamColor
to-5 GeglParamColor
weight-5 GeglParamDouble
from-6 GeglParamColor
to-6 GeglParamColor
weight-6 GeglParamDouble
from-7 GeglParamColor
to-7 GeglParamColor
weight-7 GeglParamDouble
weight GeglParamDouble
amount GeglParamDouble
component GeglParamEnum
Component to extract
invert GParamBoolean
Invert the extracted component
linear GParamBoolean
Use linear output instead of gamma corrected
sampling-points GeglParamInt
Number of curve sampling points. 0 for exact calculation.
curve GeglParamCurve
The contrast curve.
black-level GeglParamDouble
Adjust the black level
exposure GeglParamDouble
Relative brightness change in stops
hue GeglParamDouble
Hue adjustment
chroma GeglParamDouble
Chroma adjustment
lightness GeglParamDouble
Lightness adjustment
pos-x GeglParamDouble
X coordinates of the flare center
pos-y GeglParamDouble
Y coordinates of the flare center
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
preserve-luminosity GParamBoolean
red GeglParamDouble
green GeglParamDouble
blue GeglParamDouble
color-model GeglParamEnum
How many inks to use just black, rg, rgb(additive) or cmyk
pattern GeglParamEnum
halftoning/dot pattern to use
period GeglParamDouble
The number of pixels across one repetition of a base pattern at base resolution.
turbulence GeglParamDouble
Color saturation dependent compression of period
blocksize GeglParamDouble
number of periods per tile, this tiling avoids high frequency anomaly that angleboost causes
angleboost GeglParamDouble
multiplication factor for desired rotation of the local space for texture, the way this is computed makes it weak for desaturated colors and possibly stronger where there is color.
twist GeglParamDouble
angle offset for patterns
twist2 GeglParamDouble
twist3 GeglParamDouble
twist4 GeglParamDouble
holdness GeglParamInt
lightness-distance GeglParamDouble
chroma-distance GeglParamDouble
hue-distance GeglParamDouble
seed GeglParamSeed
holdness GeglParamInt
hue-distance GeglParamDouble
saturation-distance GeglParamDouble
value-distance GeglParamDouble
seed GeglParamSeed
pct-random GeglParamDouble
repeat GeglParamInt
seed GeglParamSeed
correlated GParamBoolean
independent GParamBoolean
Control amount of noise for each RGB channel separately
linear GParamBoolean
Operate on linearized RGB color data
gaussian GParamBoolean
Use a gaussian noise distribution, when unticked a linear noise distribution is used instead
red GeglParamDouble
green GeglParamDouble
blue GeglParamDouble
alpha GeglParamDouble
seed GeglParamSeed
levels GeglParamInt
number of levels per component
threshold GeglParamDouble
Red eye threshold
clip-low GParamBoolean
Clip low pixel values
low-limit GeglParamDouble
Pixels values lower than this limit will be set to it
clip-high GParamBoolean
Clip high pixel values
high-limit GeglParamDouble
Pixels values higher than this limit will be set to it
scale GeglParamDouble
Scale, strength of effect
scale GeglParamDouble
Strength of the sepia effect
srgb GParamBoolean
Use sRGB gamma instead of linear
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
values GParamString
list of <number>s
values GParamString
list of <number>s
values GParamString
list of <number>s
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)
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.
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
ref GParamString
The reference ID used as input (for use in XML).
input-format GeglParamFormat
The babl format of the input
output-format GeglParamFormat
The babl format of the output
format GeglParamFormat
The babl format of the output
x GeglParamDouble
y GeglParamDouble
width GeglParamDouble
height GeglParamDouble
reset-origin GParamBoolean
blur-radius GeglParamDouble
Radius of square pixel region, (width and height will be radius*2+1).
edge-preservation GeglParamDouble
Amount of edge preservation
radius GeglParamInt
Radius of square pixel region, (width and height will be radius*2+1)
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
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
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
keep GeglParamEnum
Keep even or odd fields
orientation GeglParamEnum
Deinterlace horizontally or vertically
size GeglParamInt
Block size of deinterlacing rows/columns
algorithm GeglParamEnum
Edge detection algorithm
amount GeglParamDouble
Edge detection amount
border-behavior GeglParamEnum
Edge detection behavior
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
row-height GeglParamInt
Resolution in pixels
limit GParamBoolean
Limit line width
output-mode GeglParamEnum
Output Mode
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
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
center-x GeglParamDouble
center-y GeglParamDouble
angle GeglParamDouble
Rotation blur angle. A large angle may take some time to render
length GeglParamDouble
Length of blur in pixels
angle GeglParamDouble
Angle of blur in degrees
center-x GeglParamDouble
center-y GeglParamDouble
factor GeglParamDouble
pct-random GeglParamDouble
repeat GeglParamInt
seed GeglParamSeed
iterations GeglParamInt
Controls the number of iterations; lower values give less plastic results
pct-random GeglParamDouble
repeat GeglParamInt
seed GeglParamSeed
amount-x GeglParamInt
Horizontal spread amount
amount-y GeglParamInt
Vertical spread amount
seed GeglParamSeed
mask-radius GeglParamInt
Radius of circle around pixel
exponent GeglParamInt
intensities GeglParamInt
Histogram size
use-inten GParamBoolean
Use pixel luminance values
mask-radius GeglParamDouble
sharpness GeglParamDouble
black GeglParamDouble
white GeglParamDouble
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
amplitude GeglParamDouble
period GeglParamDouble
phi GeglParamDouble
angle GeglParamDouble
sampler-type GeglParamEnum
wave-type GeglParamEnum
tileable GParamBoolean
Retain tilebility
shift GeglParamInt
Maximum amount to shift
direction GeglParamEnum
seed GeglParamSeed
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
glow-radius GeglParamDouble
brightness GeglParamDouble
sharpness GeglParamDouble
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
tile-width GeglParamInt
tile-height GeglParamInt
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
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.
radius GeglParamDouble
Radius of the wavelet blur
refraction-index GeglParamDouble
keep-surroundings GParamBoolean
Keep image unchanged, where not affected by the lens.
background-color GeglParamColor
mask-radius GeglParamDouble
pct-black GeglParamDouble
red-levels GeglParamInt
Number of levels for red channel
green-levels GeglParamInt
Number of levels for green channel
blue-levels GeglParamInt
Number of levels for blue channel
alpha-levels GeglParamInt
Number of levels for alpha channel
dither-method GeglParamEnum
The dithering method to use
seed GeglParamSeed
buffer GParamObject
An already existing GeglBuffer to write incoming buffer data to, or NULL.
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
center GParamBoolean
Center the displacement around a specified point
center-x GeglParamDouble
X coordinate of the displacement center
center-y GeglParamDouble
Y coordinate of the displacement center
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.
radius GeglParamDouble
Radius of effect (in pixels)
amount GeglParamDouble
Strength of Effect
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
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
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
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
division GeglParamInt
The number of divisions
illusion-type GeglParamEnum
Type of illusion
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
contrast GeglParamDouble
The amount of contrast compression
saturation GeglParamDouble
Global color saturation factor
detail GeglParamDouble
Level of emphasis on image gradient details
dampness GeglParamDouble
The value represents the contribution of the past to the new frame.
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
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
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
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
cluster-size GeglParamInt
Size of a region side
compactness GeglParamInt
Cluster size
iterations GeglParamInt
Number of iterations
keep-colors GParamBoolean
Impact each channel with the same amount
offset-x GeglParamInt
offset-y GeglParamInt
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
seed GeglParamSeed
strength GeglParamDouble
size GeglParamDouble
hardness GeglParamDouble
spacing GeglParamDouble
stroke GeglParamPath
behavior GeglParamEnum
Behavior of the op
size GeglParamInt
smoothness GeglParamDouble
regularization GeglParamInt
trade-off between superpixel regularity and adherence to object boundaries
fill GeglParamEnum
How to fill superpixels
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)
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
seed GeglParamSeed
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
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
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
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
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally
clip-to-input GParamBoolean
Force output bounding box to be input bounding box.
x GeglParamDouble
Horizontal scale factor
y GeglParamDouble
Vertical scale factor
x GeglParamDouble
Horizontal size
y GeglParamDouble
Vertical size
x GeglParamDouble
Horizontal size
y GeglParamDouble
Vertical size
degrees GeglParamDouble
Angle to rotate (counter-clockwise)
x GeglParamDouble
Direction vector's X component
y GeglParamDouble
Direction vector's Y component
x GeglParamDouble
Horizontal shear amount
y GeglParamDouble
Vertical shear amount
x GeglParamDouble
Horizontal translation
y GeglParamDouble
Vertical translation
transform GParamString
Transformation SVG syntax transformation string
degrees GeglParamDouble
Angle to rotate (counter-clockwise)
origin-x GeglParamDouble
Ignored. Always uses center of input buffer
origin-y GeglParamDouble
Ignored. Always uses center of input buffer
path GeglParamFilePath
Path of file to load.
uri GeglParamUri
URI of file to load.
height GParamDouble
width GParamDouble
radius1 GeglParamDouble
radius2 GeglParamDouble
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-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
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.
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 position
y GeglParamDouble
Vertical position
width GeglParamDouble
Horizontal extent
height GeglParamDouble
Vertical extent
color GeglParamColor
Color to render
std-dev GeglParamDouble
Standard deviation (spatial scale factor)
scale GeglParamDouble
Scale, strength of effect
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
buffer GParamPointer
format GParamPointer
window-title GParamString
Title to be given to output window
path GeglParamFilePath
Target file path to write GeglBuffer to.
path GeglParamFilePath
Path of file to save.
buffer GParamObject
A pre-existing GeglBuffer to write incoming buffer data to.
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
quality GeglParamInt
WebP compression quality
path GeglParamFilePath
Target path and filename, use '-' for stdout.
rawformat GParamBoolean
bitdepth GeglParamInt
8 and 16 are the currently accepted values.
pixbuf GParamPointer
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
Target path and filename, use '-' for stdout
path GeglParamFilePath
Target path and filename, use '-' for stdout.
path GeglParamFilePath
Target path and filename, use '-' for stdout
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.
window-title GParamString
Title to be given to output window
icon-title GParamString
Icon to be used for output window
path GeglParamFilePath
path of file to write to.
tile GeglParamInt
tile size to use.
buffer GParamObject
The GeglBuffer to load into the pipeline
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
value GeglParamColor
The color to render (defaults to 'black')
format GeglParamFormat
The babl format of the output
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
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
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)
alpha GeglParamDouble
scale GeglParamDouble
zoff GeglParamDouble
n GeglParamInt
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-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
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
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-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 stretch the blend
width GeglParamInt
Width of the generated buffer
height GeglParamInt
Height of the generated buffer
type GeglParamEnum
Spiral type
x GeglParamDouble
Spiral origin X coordinate
y GeglParamDouble
Spiral origin Y coordinate
radius GeglParamDouble
Spiral radius
base GeglParamDouble
Logarithmic spiral base
balance GeglParamDouble
Area balance between the two colors
rotation GeglParamDouble
Spiral rotation
direction GeglParamEnum
Spiral swirl direction
color1 GeglParamColor
color2 GeglParamColor
width GeglParamInt
Width of the generated buffer
height GeglParamInt
Height of the generated buffer
path GeglParamFilePath
Path of GeglBuffer file to load.
node GParamObject
path GeglParamFilePath
Path of file to load.
path GParamString
a GeglBuffer on disk to open
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
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 for file to load
directory GeglParamInt
Image file directory (subfile)
path GeglParamFilePath
Path of file to load.
path GeglParamFilePath
Path of file to load
uri GeglParamUri
URI of 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 'black')
wrap GeglParamInt
Sets the width in pixels at which long lines will wrap. Use -1 for no wrapping.
vertical-wrap GeglParamInt
Sets the height in pixels according to which the text is vertically justified. Use -1 for no vertical justification.
alignment GeglParamInt
Alignment for multi-line text (0=Left, 1=Center, 2=Right)
vertical-alignment GeglParamInt
Vertical text alignment (0=Top, 1=Middle, 2=Bottom)
width GeglParamInt
Rendered width in pixels. (read only)
height GeglParamInt
Rendered height in pixels. (read only)
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
path GeglParamFilePath
Path of file to load.
pixbuf GParamObject
GdkPixbuf to use
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
path GeglParamFilePath
Path of file to load.
path GeglParamFilePath
Path of file to load.
uri GeglParamUri
URI for file to load.
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
blur-radius GeglParamDouble
Radius of square pixel region, (width and height will be radius*2+1).
max-delta GeglParamDouble
Maximum delta
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.
sampler-type GeglParamEnum
abyss-policy GeglParamEnum
scaling GeglParamDouble
scaling factor of displacement, indicates how large spatial displacement a relative mapping value of 1.0 corresponds to.
sampler-type GeglParamEnum
abyss-policy GeglParamEnum
iterations GeglParamInt
ratio GeglParamDouble
mixing ratio, read as amount of aux, 0=input 0.5=half 1.0=aux
value GeglParamDouble
Global opacity value that is always used on top of the optional auxiliary input buffer.
srgb GParamBoolean
Use sRGB gamma instead of linear
value GeglParamDouble
Scalar threshold level (overridden if an auxiliary input buffer is provided.).
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
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
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
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
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
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
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.
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
string GParamString
A String representation of the GeglColor
string GParamString
A String representation of the GeglAudioFragment
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
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.
rate-limit GParamInt
The limit of the monitor to watch for changes, in milliseconds
cancelled GParamBoolean
Whether the monitor has been cancelled
connectivity GParamEnum
Level of network connectivity
network-available GParamBoolean
Whether the network is available
network-metered GParamBoolean
Whether the network is metered

GObject

GObject

subclasses

GeglConfig
GeglModuleDB
GTypeModule
GeglOperation
JsonParser
GeglNode
GeglTileSource
GeglColor
GeglCurve
GeglPath
GeglAudioFragment
GdkPixbuf
GeglPad
GeglProcessor
GeglEvalManager
GeglVisitor
GFileMonitor
GVolumeMonitor
GVfs
GNotificationBackend
GSettingsBackend
GNetworkMonitorBase
GProxyResolverPortal
GDummyProxyResolver
GHttpProxy
GSocks4aProxy
GSocks5Proxy
GDummyTlsBackend
GLocalFile
GOutputStream

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

GeglOperationFilter
GeglOperationMeta
GeglOperationSink
GeglOperationSource
GeglOperationComposer
GeglOperationComposer3

GeglOperationFilter

GObject/GeglOperation/GeglOperationFilter

subclasses

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

GeglOperationPointFilter

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter

subclasses

GeglOpcache_c
GeglOpalien-map_c
GeglOpbrightness-contrast_c
GeglOpchannel-mixer_c
GeglOpcolor-exchange_c
GeglOpcolor-rotate_c
GeglOpcolor-temperature_c
GeglOpcolor-to-alpha_c
GeglOpcolor-warp_c
GeglOpcomponent-extract_c
GeglOpcontrast-curve_c
GeglOpexposure_c
GeglOpgrey_c
GeglOphue-chroma_c
GeglOpinvert-gamma_c
GeglOpinvert-linear_c
GeglOplens-flare_c
GeglOplevels_c
GeglOpmono-mixer_c
GeglOpnewsprint_c
GeglOpnoise-cie-lch_c
GeglOpnoise-hsv_c
GeglOpnoise-hurl_c
GeglOpnoise-rgb_c
GeglOpposterize_c
GeglOpred-eye-removal_c
GeglOprgb-clip_c
GeglOpsaturation_c
GeglOpsepia_c
GeglOpsupernova_c
GeglOpsvg-huerotate_c
GeglOpsvg-luminancetoalpha_c
GeglOpsvg-matrix_c
GeglOpsvg-saturate_c
GeglOptexturize-canvas_c
GeglOpunpremultiply_c
GeglOpvalue-invert_c
GeglOpvideo-degradation_c
GeglOpvignette_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.

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

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

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

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

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

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.

GeglOpcolor-to-alpha_c

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

GeglOpcolor-warp_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpcolor-warp_c
Properties
from-0 GeglParamColor
to-0 GeglParamColor
weight-0 GeglParamDouble
from-1 GeglParamColor
to-1 GeglParamColor
weight-1 GeglParamDouble
from-2 GeglParamColor
to-2 GeglParamColor
weight-2 GeglParamDouble
from-3 GeglParamColor
to-3 GeglParamColor
weight-3 GeglParamDouble
from-4 GeglParamColor
to-4 GeglParamColor
weight-4 GeglParamDouble
from-5 GeglParamColor
to-5 GeglParamColor
weight-5 GeglParamDouble
from-6 GeglParamColor
to-6 GeglParamColor
weight-6 GeglParamDouble
from-7 GeglParamColor
to-7 GeglParamColor
weight-7 GeglParamDouble
weight GeglParamDouble
amount GeglParamDouble

GeglOpcomponent-extract_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpcomponent-extract_c
Properties
component GeglParamEnum
Component to extract
invert GParamBoolean
Invert the extracted component
linear GParamBoolean
Use linear output instead of gamma corrected

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.

GeglOpexposure_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpexposure_c
Properties
black-level GeglParamDouble
Adjust the black level
exposure GeglParamDouble
Relative brightness change in stops

GeglOpgrey_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpgrey_c

GeglOphue-chroma_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOphue-chroma_c
Properties
hue GeglParamDouble
Hue adjustment
chroma GeglParamDouble
Chroma adjustment
lightness GeglParamDouble
Lightness adjustment

GeglOpinvert-gamma_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpinvert-gamma_c

GeglOpinvert-linear_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpinvert-linear_c

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

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

GeglOpmono-mixer_c

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

GeglOpnewsprint_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpnewsprint_c
Properties
color-model GeglParamEnum
How many inks to use just black, rg, rgb(additive) or cmyk
pattern GeglParamEnum
halftoning/dot pattern to use
period GeglParamDouble
The number of pixels across one repetition of a base pattern at base resolution.
turbulence GeglParamDouble
Color saturation dependent compression of period
blocksize GeglParamDouble
number of periods per tile, this tiling avoids high frequency anomaly that angleboost causes
angleboost GeglParamDouble
multiplication factor for desired rotation of the local space for texture, the way this is computed makes it weak for desaturated colors and possibly stronger where there is color.
twist GeglParamDouble
angle offset for patterns
twist2 GeglParamDouble
twist3 GeglParamDouble
twist4 GeglParamDouble

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

GeglOpnoise-hsv_c

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

GeglOpnoise-hurl_c

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

GeglOpnoise-rgb_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpnoise-rgb_c
Properties
correlated GParamBoolean
independent GParamBoolean
Control amount of noise for each RGB channel separately
linear GParamBoolean
Operate on linearized RGB color data
gaussian GParamBoolean
Use a gaussian noise distribution, when unticked a linear noise distribution is used instead
red GeglParamDouble
green GeglParamDouble
blue GeglParamDouble
alpha GeglParamDouble
seed GeglParamSeed

GeglOpposterize_c

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

GeglOpred-eye-removal_c

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

GeglOprgb-clip_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOprgb-clip_c
Properties
clip-low GParamBoolean
Clip low pixel values
low-limit GeglParamDouble
Pixels values lower than this limit will be set to it
clip-high GParamBoolean
Clip high pixel values
high-limit GeglParamDouble
Pixels values higher than this limit will be set to it

GeglOpsaturation_c

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

GeglOpsepia_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpsepia_c
Properties
scale GeglParamDouble
Strength of the sepia effect
srgb GParamBoolean
Use sRGB gamma instead of linear

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

GeglOpsvg-huerotate_c

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

GeglOpsvg-luminancetoalpha_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpsvg-luminancetoalpha_c

GeglOpsvg-matrix_c

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

GeglOpsvg-saturate_c

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

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)

GeglOpunpremultiply_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpunpremultiply_c

GeglOpvalue-invert_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationPointFilter/GeglOpvalue-invert_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.

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

GeglOpclone_c

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

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

GeglOpconvert-format_c

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

GeglOpcrop_c

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

GeglOpnop_c

GObject/GeglOperation/GeglOperationFilter/GeglOpnop_c

GeglOperationAreaFilter

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter

subclasses

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

GeglOpantialias_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpantialias_c

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

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)

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

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

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

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

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

GeglOpedge-laplace_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpedge-laplace_c

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

GeglOpengrave_c

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

GeglOpimage-gradient_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpimage-gradient_c
Properties
output-mode GeglParamEnum
Output Mode

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

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

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

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-pick_c

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

GeglOpnoise-reduction_c

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

GeglOpnoise-slur_c

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

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

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

GeglOpphotocopy_c

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

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

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

GeglOpshift_c

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

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

GeglOpsoftglow_c

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

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

GeglOptile-glass_c

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

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

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.

GeglOpwavelet-blur_c

GObject/GeglOperation/GeglOperationFilter/GeglOperationAreaFilter/GeglOpwavelet-blur_c
Properties
radius GeglParamDouble
Radius of the wavelet blur

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

GeglOpcartoon_c

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

GeglOpcolor-enhance_c

GObject/GeglOperation/GeglOperationFilter/GeglOpcolor-enhance_c

GeglOpdither_c

GObject/GeglOperation/GeglOperationFilter/GeglOpdither_c
Properties
red-levels GeglParamInt
Number of levels for red channel
green-levels GeglParamInt
Number of levels for green channel
blue-levels GeglParamInt
Number of levels for blue channel
alpha-levels GeglParamInt
Number of levels for alpha channel
dither-method GeglParamEnum
The dithering method to use
seed GeglParamSeed

GeglOpcopy-buffer_c

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

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
center GParamBoolean
Center the displacement around a specified point
center-x GeglParamDouble
X coordinate of the displacement center
center-y GeglParamDouble
Y coordinate of the displacement center

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.

GeglOpedge-neon_c

GObject/GeglOperation/GeglOperationFilter/GeglOpedge-neon_c
Properties
radius GeglParamDouble
Radius of effect (in pixels)
amount GeglParamDouble
Strength of Effect

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

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

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

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

GeglOpillusion_c

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

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

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

GeglOpmblur_c

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

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

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

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

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

GeglOpslic_c

GObject/GeglOperation/GeglOperationFilter/GeglOpslic_c
Properties
cluster-size GeglParamInt
Size of a region side
compactness GeglParamInt
Cluster size
iterations GeglParamInt
Number of iterations

GeglOpstretch-contrast-hsv_c

GObject/GeglOperation/GeglOperationFilter/GeglOpstretch-contrast-hsv_c

GeglOpstretch-contrast_c

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

GeglOptile_c

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

GeglOptile-paper_c

GObject/GeglOperation/GeglOperationFilter/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
seed GeglParamSeed

GeglOptile-seamless_c

GObject/GeglOperation/GeglOperationFilter/GeglOptile-seamless_c

GeglOpwarp_c

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

GeglOpwaterpixels_c

GObject/GeglOperation/GeglOperationFilter/GeglOpwaterpixels_c
Properties
size GeglParamInt
smoothness GeglParamDouble
regularization GeglParamInt
trade-off between superpixel regularity and adherence to object boundaries
fill GeglParamEnum
How to fill superpixels

GeglOpwatershed-transform_c

GObject/GeglOperation/GeglOperationFilter/GeglOpwatershed-transform_c

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)

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
seed GeglParamSeed

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

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

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

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

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
clip-to-input GParamBoolean
Force output bounding box to be input bounding box.

subclasses

GeglOpscale-ratio_c
GeglOpscale-size_c
GeglOpscale-size-keepaspect_c
GeglOprotate_c
GeglOpreflect_c
GeglOpshear_c
GeglOptranslate_c
GeglOptransform_c
GeglOprotate-on-center_c

GeglOpscale-ratio_c

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpscale-ratio_c
Properties
x GeglParamDouble
Horizontal scale factor
y GeglParamDouble
Vertical scale factor
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally
clip-to-input GParamBoolean
Force output bounding box to be input bounding box.

GeglOpscale-size_c

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpscale-size_c
Properties
x GeglParamDouble
Horizontal size
y GeglParamDouble
Vertical size
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally
clip-to-input GParamBoolean
Force output bounding box to be input bounding box.

GeglOpscale-size-keepaspect_c

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpscale-size-keepaspect_c
Properties
x GeglParamDouble
Horizontal size
y GeglParamDouble
Vertical size
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally
clip-to-input GParamBoolean
Force output bounding box to be input bounding box.

GeglOprotate_c

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOprotate_c
Properties
degrees GeglParamDouble
Angle to rotate (counter-clockwise)
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally
clip-to-input GParamBoolean
Force output bounding box to be input bounding box.

GeglOpreflect_c

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpreflect_c
Properties
x GeglParamDouble
Direction vector's X component
y GeglParamDouble
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
clip-to-input GParamBoolean
Force output bounding box to be input bounding box.

GeglOpshear_c

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOpshear_c
Properties
x GeglParamDouble
Horizontal shear amount
y GeglParamDouble
Vertical shear amount
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally
clip-to-input GParamBoolean
Force output bounding box to be input bounding box.

GeglOptranslate_c

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOptranslate_c
Properties
x GeglParamDouble
Horizontal translation
y GeglParamDouble
Vertical translation
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally
clip-to-input GParamBoolean
Force output bounding box to be input bounding box.

GeglOptransform_c

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOptransform_c
Properties
transform GParamString
Transformation SVG syntax transformation string
Inherited Properties
origin-x GParamDouble
X coordinate of origin
origin-y GParamDouble
Y coordinate of origin
sampler GParamEnum
Sampler used internally
clip-to-input GParamBoolean
Force output bounding box to be input bounding box.

GeglOprotate-on-center_c

GObject/GeglOperation/GeglOperationFilter/GeglOpPlugIn-transform-core/GeglOprotate-on-center_c
Properties
degrees GeglParamDouble
Angle to rotate (counter-clockwise)
origin-x GeglParamDouble
Ignored. Always uses center of input buffer
origin-y GeglParamDouble
Ignored. Always uses center of input buffer
Inherited Properties
sampler GParamEnum
Sampler used internally
clip-to-input GParamBoolean
Force output bounding box to be input bounding box.

GeglOperationMeta

GObject/GeglOperation/GeglOperationMeta

subclasses

GeglOpload_c
gegl_json_grey2
GeglOpdifference-of-gaussians_c
GeglOpdropshadow_c
GeglOpgaussian-blur_c
GeglOpgegl_c
GeglOphigh-pass_c
GeglOplayer_c
GeglOprectangle_c
GeglOpunsharp-mask_c
GeglOpseamless-clone-compose_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

GeglOpdifference-of-gaussians_c

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

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

GeglOpgaussian-blur_c

GObject/GeglOperation/GeglOperationMeta/GeglOpgaussian-blur_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

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.

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, ...)

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

GeglOpunsharp-mask_c

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

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

GeglOperationSink

GObject/GeglOperation/GeglOperationSink

subclasses

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

GeglOpbuffer-sink_c

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

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.

GeglOpsave_c

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

GeglOpwrite-buffer_c

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

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

GeglOpwebp-save_c

GObject/GeglOperation/GeglOperationSink/GeglOpwebp-save_c
Properties
path GeglParamFilePath
Target path and filename, use '-' for stdout
quality GeglParamInt
WebP compression quality

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.

GeglOpsave-pixbuf_c

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

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.

GeglOpnpy-save_c

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

GeglOprgbe-save_c

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

GeglOptiff-save_c

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

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.

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

GeglOpexr-save_cc

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

GeglOperationSource

GObject/GeglOperation/GeglOperationSource

subclasses

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

GeglOpbuffer-source_c

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

GeglOperationPointRender

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender

subclasses

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

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

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

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

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

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-perlin_c

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

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

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

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

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)

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 stretch the blend
width GeglParamInt
Width of the generated buffer
height GeglParamInt
Height of the generated buffer

GeglOpspiral_c

GObject/GeglOperation/GeglOperationSource/GeglOperationPointRender/GeglOpspiral_c
Properties
type GeglParamEnum
Spiral type
x GeglParamDouble
Spiral origin X coordinate
y GeglParamDouble
Spiral origin Y coordinate
radius GeglParamDouble
Spiral radius
base GeglParamDouble
Logarithmic spiral base
balance GeglParamDouble
Area balance between the two colors
rotation GeglParamDouble
Spiral rotation
direction GeglParamEnum
Spiral swirl direction
color1 GeglParamColor
color2 GeglParamColor
width GeglParamInt
Width of the generated buffer
height GeglParamInt
Height of the generated buffer

GeglOpgegl-buffer-load-op_c

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

GeglOpintrospect_c

GObject/GeglOperation/GeglOperationSource/GeglOpintrospect_c
Properties
node GParamObject

GeglOpmagick-load_c

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

GeglOpopen-buffer_c

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

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

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

GeglOptiff-load_c

GObject/GeglOperation/GeglOperationSource/GeglOptiff-load_c
Properties
path GeglParamFilePath
Path of file to load
uri GeglParamUri
URI for file to load
directory GeglParamInt
Image file directory (subfile)

GeglOpppm-load_c

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

GeglOpjpg-load_c

GObject/GeglOperation/GeglOperationSource/GeglOpjpg-load_c
Properties
path GeglParamFilePath
Path of file to load
uri GeglParamUri
URI of 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 'black')
wrap GeglParamInt
Sets the width in pixels at which long lines will wrap. Use -1 for no wrapping.
vertical-wrap GeglParamInt
Sets the height in pixels according to which the text is vertically justified. Use -1 for no vertical justification.
alignment GeglParamInt
Alignment for multi-line text (0=Left, 1=Center, 2=Right)
vertical-alignment GeglParamInt
Vertical text alignment (0=Top, 1=Middle, 2=Bottom)
width GeglParamInt
Rendered width in pixels. (read only)
height GeglParamInt
Rendered height in pixels. (read only)

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

GeglOprgbe-load_c

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

GeglOppixbuf_c

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

GeglOpraw-load_c

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

GeglOpwebp-load_c

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

GeglOpexr-load_cpp

GObject/GeglOperation/GeglOperationSource/GeglOpexr-load_cpp
Properties
path GeglParamFilePath
Path 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.

GeglOperationComposer

GObject/GeglOperation/GeglOperationComposer

subclasses

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

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

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

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.

GeglOpmap-absolute_c

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

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
abyss-policy GeglParamEnum

GeglOpmatting-global_c

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

GeglOperationPointComposer

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer

subclasses

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

GeglOpmix_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpmix_c
Properties
ratio GeglParamDouble
mixing ratio, read as amount of aux, 0=input 0.5=half 1.0=aux

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.

GeglOpover_c

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

GeglOpthreshold_c

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

GeglOpweighted-blend_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpweighted-blend_c

GeglOpadd_c

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

GeglOpclear_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpclear_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

GeglOpcolor-dodge_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpcolor-dodge_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

GeglOpdifference_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpdifference_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

GeglOpdst-atop_c

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

GeglOpdst-in_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpdst-in_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

GeglOpdst-over_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpdst-over_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

GeglOpexclusion_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpexclusion_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

GeglOphard-light_c

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

GeglOplighten_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOplighten_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

GeglOpscreen_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpscreen_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

GeglOpsrc-atop_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpsrc-atop_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

GeglOpsrc-out_c

GObject/GeglOperation/GeglOperationComposer/GeglOperationPointComposer/GeglOpsrc-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

GeglOpsubtract_c

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

GeglOpxor_c

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

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

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

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.

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

GeglColor

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

GeglCurve

GObject/GeglCurve

GeglPath

GObject/GeglPath

GeglAudioFragment

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

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

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

GFileMonitor

GObject/GFileMonitor
Properties
rate-limit GParamInt
The limit of the monitor to watch for changes, in milliseconds
cancelled GParamBoolean
Whether the monitor has been cancelled

subclasses

GLocalFileMonitor

GLocalFileMonitor

GObject/GFileMonitor/GLocalFileMonitor
Inherited Properties
rate-limit GParamInt
The limit of the monitor to watch for changes, in milliseconds
cancelled GParamBoolean
Whether the monitor has been cancelled

subclasses

GInotifyFileMonitor

GInotifyFileMonitor

GObject/GFileMonitor/GLocalFileMonitor/GInotifyFileMonitor
Inherited Properties
rate-limit GParamInt
The limit of the monitor to watch for changes, in milliseconds
cancelled GParamBoolean
Whether the monitor has been cancelled

GVolumeMonitor

GObject/GVolumeMonitor

subclasses

GNativeVolumeMonitor

GNativeVolumeMonitor

GObject/GVolumeMonitor/GNativeVolumeMonitor

subclasses

GUnixVolumeMonitor

GUnixVolumeMonitor

GObject/GVolumeMonitor/GNativeVolumeMonitor/GUnixVolumeMonitor

GVfs

GObject/GVfs

subclasses

GLocalVfs

GLocalVfs

GObject/GVfs/GLocalVfs

GNotificationBackend

GObject/GNotificationBackend

subclasses

GFdoNotificationBackend
GGtkNotificationBackend
GPortalNotificationBackend

GFdoNotificationBackend

GObject/GNotificationBackend/GFdoNotificationBackend

GGtkNotificationBackend

GObject/GNotificationBackend/GGtkNotificationBackend

GPortalNotificationBackend

GObject/GNotificationBackend/GPortalNotificationBackend

GSettingsBackend

GObject/GSettingsBackend

subclasses

GNullSettingsBackend
GMemorySettingsBackend

GNullSettingsBackend

GObject/GSettingsBackend/GNullSettingsBackend

GMemorySettingsBackend

GObject/GSettingsBackend/GMemorySettingsBackend

GNetworkMonitorBase

GObject/GNetworkMonitorBase
Properties
connectivity GParamEnum
Level of network connectivity
network-available GParamBoolean
Whether the network is available
network-metered GParamBoolean
Whether the network is metered

subclasses

GNetworkMonitorPortal
GNetworkMonitorNetlink

GNetworkMonitorPortal

GObject/GNetworkMonitorBase/GNetworkMonitorPortal
Inherited Properties
connectivity GParamEnum
Level of network connectivity
network-available GParamBoolean
Whether the network is available
network-metered GParamBoolean
Whether the network is metered

GNetworkMonitorNetlink

GObject/GNetworkMonitorBase/GNetworkMonitorNetlink
Inherited Properties
connectivity GParamEnum
Level of network connectivity
network-available GParamBoolean
Whether the network is available
network-metered GParamBoolean
Whether the network is metered

subclasses

GNetworkMonitorNM

GNetworkMonitorNM

GObject/GNetworkMonitorBase/GNetworkMonitorNetlink/GNetworkMonitorNM
Inherited Properties
connectivity GParamEnum
Level of network connectivity
network-available GParamBoolean
Whether the network is available
network-metered GParamBoolean
Whether the network is metered

GProxyResolverPortal

GObject/GProxyResolverPortal

GDummyProxyResolver

GObject/GDummyProxyResolver

GHttpProxy

GObject/GHttpProxy

subclasses

GHttpsProxy

GHttpsProxy

GObject/GHttpProxy/GHttpsProxy

GSocks4aProxy

GObject/GSocks4aProxy

subclasses

GSocks4Proxy

GSocks4Proxy

GObject/GSocks4aProxy/GSocks4Proxy

GSocks5Proxy

GObject/GSocks5Proxy

GDummyTlsBackend

GObject/GDummyTlsBackend

GLocalFile

GObject/GLocalFile

GOutputStream

GObject/GOutputStream