Blame docs/operations.html

Packit bc1512
<html>
Packit bc1512
<head>
Packit bc1512
<title>GEGL operations</title>
Packit bc1512
<link rel='shortcut icon' href='images/gegl.ico'/>
Packit bc1512
<style type='text/css'>
Packit bc1512
@import url(gegl.css);
Packit bc1512
div#toc ul { font-size:70%; }
Packit bc1512
.category { margin-bottom: 2em; }
Packit bc1512
.category a {
Packit bc1512
  display: block;
Packit bc1512
  width: 14em;
Packit bc1512
  height: 1.2em;
Packit bc1512
  float: left;
Packit bc1512
  text-align: left;
Packit bc1512
  font-size: 90%;
Packit bc1512
}
Packit bc1512
</style>
Packit bc1512
</head>
Packit bc1512
Packit bc1512
<body>
Packit bc1512
Packit bc1512
Packit bc1512
Packit bc1512
    Packit bc1512
  • GEGL
  •  
  • Packit bc1512
  • Documentation
  • Packit bc1512
  •   Glossary
  • Packit bc1512
  •   Operations
  • Packit bc1512
  •   API reference
  • Packit bc1512
  •  
  • Packit bc1512
  • Categories
  • Packit bc1512
  •  
  • Packit bc1512
  • gegl:add
  • Packit bc1512
  • gegl:bilateral-filter
  • Packit bc1512
  • gegl:box-blur
  • Packit bc1512
  • gegl:brightness-contrast
  • Packit bc1512
  • gegl:buffer-sink
  • Packit bc1512
  • gegl:buffer-source
  • Packit bc1512
  • gegl:c2g
  • Packit bc1512
  • gegl:checkerboard
  • Packit bc1512
  • gegl:clone
  • Packit bc1512
  • gegl:color
  • Packit bc1512
  • gegl:color-temperature
  • Packit bc1512
  • gegl:color-to-alpha
  • Packit bc1512
  • gegl:contrast-curve
  • Packit bc1512
  • gegl:convert-format
  • Packit bc1512
  • gegl:crop
  • Packit bc1512
  • gegl:difference-of-gaussians
  • Packit bc1512
  • gegl:display
  • Packit bc1512
  • gegl:divide
  • Packit bc1512
  • gegl:dropshadow
  • Packit bc1512
  • gegl:edge-laplace
  • Packit bc1512
  • gegl:edge-sobel
  • Packit bc1512
  • gegl:exp-combine
  • Packit bc1512
  • gegl:exr-save
  • Packit bc1512
  • gegl:fattal02
  • Packit bc1512
  • gegl:ff-load
  • Packit bc1512
  • gegl:fill-path
  • Packit bc1512
  • gegl:fractal-explorer
  • Packit bc1512
  • gegl:gamma
  • Packit bc1512
  • gegl:gaussian-blur
  • Packit bc1512
  • gegl:grey
  • Packit bc1512
  • gegl:grid
  • Packit bc1512
  • gegl:introspect
  • Packit bc1512
  • gegl:invert
  • Packit bc1512
  • gegl:jpg-save
  • Packit bc1512
  • gegl:layer
  • Packit bc1512
  • gegl:lens-distortion
  • Packit bc1512
  • gegl:levels
  • Packit bc1512
  • gegl:load
  • Packit bc1512
  • gegl:mantiuk06
  • Packit bc1512
  • gegl:map-absolute
  • Packit bc1512
  • gegl:map-relative
  • Packit bc1512
  • gegl:matting-global
  • Packit bc1512
  • gegl:mblur
  • Packit bc1512
  • gegl:mirrors
  • Packit bc1512
  • gegl:mono-mixer
  • Packit bc1512
  • gegl:motion-blur
  • Packit bc1512
  • gegl:multiply
  • Packit bc1512
  • gegl:noise-reduction
  • Packit bc1512
  • gegl:nop
  • Packit bc1512
  • gegl:opacity
  • Packit bc1512
  • gegl:open-buffer
  • Packit bc1512
  • gegl:path
  • Packit bc1512
  • gegl:perlin-noise
  • Packit bc1512
  • gegl:pixbuf
  • Packit bc1512
  • gegl:pixelize
  • Packit bc1512
  • gegl:png-save
  • Packit bc1512
  • gegl:polar-coordinates
  • Packit bc1512
  • gegl:posterize
  • Packit bc1512
  • gegl:ppm-save
  • Packit bc1512
  • gegl:rectangle
  • Packit bc1512
  • gegl:reinhard05
  • Packit bc1512
  • gegl:remap
  • Packit bc1512
  • gegl:rgbe-save
  • Packit bc1512
  • gegl:ripple
  • Packit bc1512
  • gegl:save
  • Packit bc1512
  • gegl:save-pixbuf
  • Packit bc1512
  • gegl:sdl-display
  • Packit bc1512
  • gegl:snn-mean
  • Packit bc1512
  • gegl:soft-light
  • Packit bc1512
  • gegl:stress
  • Packit bc1512
  • gegl:stretch-contrast
  • Packit bc1512
  • gegl:subtract
  • Packit bc1512
  • gegl:svg-huerotate
  • Packit bc1512
  • gegl:svg-load
  • Packit bc1512
  • gegl:svg-luminancetoalpha
  • Packit bc1512
  • gegl:svg-matrix
  • Packit bc1512
  • gegl:svg-multiply
  • Packit bc1512
  • gegl:svg-saturate
  • Packit bc1512
  • gegl:text
  • Packit bc1512
  • gegl:threshold
  • Packit bc1512
  • gegl:unsharp-mask
  • Packit bc1512
  • gegl:value-invert
  • Packit bc1512
  • gegl:vector-stroke
  • Packit bc1512
  • gegl:vignette
  • Packit bc1512
  • gegl:waves
  • Packit bc1512
  • gegl:weighted-blend
  • Packit bc1512
  • gegl:write-buffer
  • Packit bc1512
  • svg:clear
  • Packit bc1512
  • svg:color-burn
  • Packit bc1512
  • svg:color-dodge
  • Packit bc1512
  • svg:darken
  • Packit bc1512
  • svg:difference
  • Packit bc1512
  • svg:dst
  • Packit bc1512
  • svg:dst-atop
  • Packit bc1512
  • svg:dst-in
  • Packit bc1512
  • svg:dst-out
  • Packit bc1512
  • svg:dst-over
  • Packit bc1512
  • svg:exclusion
  • Packit bc1512
  • svg:hard-light
  • Packit bc1512
  • svg:lighten
  • Packit bc1512
  • svg:overlay
  • Packit bc1512
  • svg:plus
  • Packit bc1512
  • svg:screen
  • Packit bc1512
  • svg:src
  • Packit bc1512
  • svg:src-atop
  • Packit bc1512
  • svg:src-in
  • Packit bc1512
  • svg:src-out
  • Packit bc1512
  • svg:src-over
  • Packit bc1512
  • svg:src-over
  • Packit bc1512
  • svg:xor
  • Packit bc1512
    Packit bc1512
    Packit bc1512

    GEGL operation reference

    Image processing operations are shared objects (plug-ins) loaded when GEGL initializes. This page is generated from information registered by the plug-ins themselves.

    Categories

    A plug-in can belong in multiple categories. Below is indexes broken down into the various available categories.

    edge

    Packit bc1512
    Packit bc1512
    gegl:difference-of-gaussians
    Packit bc1512
    Packit bc1512

    edge-detect

    Packit bc1512
    Packit bc1512
    gegl:edge-laplace
    Packit bc1512
    gegl:edge-sobel
    Packit bc1512
    Packit bc1512

    porter-duff

    Packit bc1512
    Packit bc1512
    gegl:remap
    Packit bc1512
    svg:clear
    Packit bc1512
    svg:dst
    Packit bc1512
    svg:dst-atop
    Packit bc1512
    svg:dst-in
    Packit bc1512
    svg:dst-out
    Packit bc1512
    svg:dst-over
    Packit bc1512
    svg:src
    Packit bc1512
    svg:src-atop
    Packit bc1512
    svg:src-in
    Packit bc1512
    svg:src-out
    Packit bc1512
    svg:src-over
    Packit bc1512
    svg:src-over
    Packit bc1512
    svg:xor
    Packit bc1512
    Packit bc1512

    effects

    Packit bc1512
    Packit bc1512
    gegl:dropshadow
    Packit bc1512
    Packit bc1512

    blend

    Packit bc1512
    Packit bc1512
    gegl:weighted-blend
    Packit bc1512
    Packit bc1512

    distort

    Packit bc1512
    Packit bc1512
    gegl:ripple
    Packit bc1512
    gegl:waves
    Packit bc1512
    Packit bc1512

    enhance

    Packit bc1512
    Packit bc1512
    gegl:c2g
    Packit bc1512
    gegl:noise-reduction
    Packit bc1512
    gegl:polar-coordinates
    Packit bc1512
    gegl:stress
    Packit bc1512
    gegl:stretch-contrast
    Packit bc1512
    gegl:unsharp-mask
    Packit bc1512
    Packit bc1512

    video

    Packit bc1512
    Packit bc1512
    gegl:ff-load
    Packit bc1512
    gegl:mblur
    Packit bc1512
    Packit bc1512

    compositors

    Packit bc1512
    Packit bc1512
    gegl:add
    Packit bc1512
    gegl:divide
    Packit bc1512
    gegl:exp-combine
    Packit bc1512
    gegl:gamma
    Packit bc1512
    gegl:multiply
    Packit bc1512
    gegl:remap
    Packit bc1512
    gegl:soft-light
    Packit bc1512
    gegl:subtract
    Packit bc1512
    gegl:svg-huerotate
    Packit bc1512
    gegl:svg-luminancetoalpha
    Packit bc1512
    gegl:svg-matrix
    Packit bc1512
    gegl:svg-multiply
    Packit bc1512
    gegl:svg-saturate
    Packit bc1512
    gegl:weighted-blend
    Packit bc1512
    svg:clear
    Packit bc1512
    svg:color-burn
    Packit bc1512
    svg:color-dodge
    Packit bc1512
    svg:darken
    Packit bc1512
    svg:difference
    Packit bc1512
    svg:dst
    Packit bc1512
    svg:dst-atop
    Packit bc1512
    svg:dst-in
    Packit bc1512
    svg:dst-out
    Packit bc1512
    svg:dst-over
    Packit bc1512
    svg:exclusion
    Packit bc1512
    svg:hard-light
    Packit bc1512
    svg:lighten
    Packit bc1512
    svg:overlay
    Packit bc1512
    svg:plus
    Packit bc1512
    svg:screen
    Packit bc1512
    svg:src
    Packit bc1512
    svg:src-atop
    Packit bc1512
    svg:src-in
    Packit bc1512
    svg:src-out
    Packit bc1512
    svg:src-over
    Packit bc1512
    svg:src-over
    Packit bc1512
    svg:xor
    Packit bc1512
    Packit bc1512

    svgfilter

    Packit bc1512
    Packit bc1512
    gegl:soft-light
    Packit bc1512
    gegl:svg-huerotate
    Packit bc1512
    gegl:svg-luminancetoalpha
    Packit bc1512
    gegl:svg-matrix
    Packit bc1512
    gegl:svg-multiply
    Packit bc1512
    gegl:svg-saturate
    Packit bc1512
    svg:color-burn
    Packit bc1512
    svg:color-dodge
    Packit bc1512
    svg:darken
    Packit bc1512
    svg:difference
    Packit bc1512
    svg:exclusion
    Packit bc1512
    svg:hard-light
    Packit bc1512
    svg:lighten
    Packit bc1512
    svg:overlay
    Packit bc1512
    svg:plus
    Packit bc1512
    svg:screen
    Packit bc1512
    Packit bc1512

    misc

    Packit bc1512
    Packit bc1512
    gegl:bilateral-filter
    Packit bc1512
    gegl:matting-global
    Packit bc1512
    gegl:snn-mean
    Packit bc1512
    Packit bc1512

    render

    Packit bc1512
    Packit bc1512
    gegl:checkerboard
    Packit bc1512
    gegl:color
    Packit bc1512
    gegl:fill-path
    Packit bc1512
    gegl:fractal-explorer
    Packit bc1512
    gegl:grid
    Packit bc1512
    gegl:introspect
    Packit bc1512
    gegl:path
    Packit bc1512
    gegl:perlin-noise
    Packit bc1512
    gegl:text
    Packit bc1512
    gegl:vector-stroke
    Packit bc1512
    gegl:vignette
    Packit bc1512
    Packit bc1512

    input

    Packit bc1512
    Packit bc1512
    gegl:buffer-source
    Packit bc1512
    gegl:ff-load
    Packit bc1512
    gegl:load
    Packit bc1512
    gegl:open-buffer
    Packit bc1512
    gegl:pixbuf
    Packit bc1512
    gegl:rectangle
    Packit bc1512
    gegl:svg-load
    Packit bc1512
    Packit bc1512

    blur

    Packit bc1512
    Packit bc1512
    gegl:box-blur
    Packit bc1512
    gegl:gaussian-blur
    Packit bc1512
    gegl:lens-distortion
    Packit bc1512
    gegl:mblur
    Packit bc1512
    gegl:mirrors
    Packit bc1512
    gegl:motion-blur
    Packit bc1512
    gegl:pixelize
    Packit bc1512
    Packit bc1512

    math

    Packit bc1512
    Packit bc1512
    gegl:add
    Packit bc1512
    gegl:divide
    Packit bc1512
    gegl:gamma
    Packit bc1512
    gegl:multiply
    Packit bc1512
    gegl:subtract
    Packit bc1512
    Packit bc1512

    core

    Packit bc1512
    Packit bc1512
    gegl:clone
    Packit bc1512
    gegl:convert-format
    Packit bc1512
    gegl:crop
    Packit bc1512
    gegl:nop
    Packit bc1512
    Packit bc1512

    transform

    Packit bc1512
    Packit bc1512
    gegl:map-absolute
    Packit bc1512
    gegl:map-relative
    Packit bc1512
    Packit bc1512

    color

    Packit bc1512
    Packit bc1512
    gegl:brightness-contrast
    Packit bc1512
    gegl:color-temperature
    Packit bc1512
    gegl:color-to-alpha
    Packit bc1512
    gegl:contrast-curve
    Packit bc1512
    gegl:convert-format
    Packit bc1512
    gegl:grey
    Packit bc1512
    gegl:invert
    Packit bc1512
    gegl:levels
    Packit bc1512
    gegl:mono-mixer
    Packit bc1512
    gegl:posterize
    Packit bc1512
    gegl:stretch-contrast
    Packit bc1512
    gegl:threshold
    Packit bc1512
    gegl:value-invert
    Packit bc1512
    Packit bc1512

    programming

    Packit bc1512
    Packit bc1512
    gegl:buffer-sink
    Packit bc1512
    gegl:buffer-source
    Packit bc1512
    gegl:pixbuf
    Packit bc1512
    gegl:save-pixbuf
    Packit bc1512
    gegl:write-buffer
    Packit bc1512
    Packit bc1512

    display

    Packit bc1512
    Packit bc1512
    gegl:display
    Packit bc1512
    gegl:sdl-display
    Packit bc1512
    Packit bc1512

    transparency

    Packit bc1512
    Packit bc1512
    gegl:opacity
    Packit bc1512
    Packit bc1512

    output

    Packit bc1512
    Packit bc1512
    gegl:buffer-sink
    Packit bc1512
    gegl:exr-save
    Packit bc1512
    gegl:jpg-save
    Packit bc1512
    gegl:png-save
    Packit bc1512
    gegl:ppm-save
    Packit bc1512
    gegl:rgbe-save
    Packit bc1512
    gegl:save
    Packit bc1512
    gegl:save-pixbuf
    Packit bc1512
    gegl:write-buffer
    Packit bc1512
    Packit bc1512

    meta

    Packit bc1512
    Packit bc1512
    gegl:difference-of-gaussians
    Packit bc1512
    gegl:display
    Packit bc1512
    gegl:dropshadow
    Packit bc1512
    gegl:layer
    Packit bc1512
    gegl:load
    Packit bc1512
    gegl:save
    Packit bc1512
    gegl:unsharp-mask
    Packit bc1512
    Packit bc1512

    tonemapping

    Packit bc1512
    Packit bc1512
    gegl:fattal02
    Packit bc1512
    gegl:mantiuk06
    Packit bc1512
    gegl:reinhard05
    Packit bc1512
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:add
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Math operation add (c = c + value)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    value
    Packit bc1512
    global value used if aux doesn't contain data
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:bilateral-filter
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      An edge preserving blur filter that can be used for noise reduction. It is a gaussian blur where the contribution of neighbourhood pixels are weighted by the color difference from the center pixel.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    4.00
    0.00-1000.00
    blur-radius
    Packit bc1512
    Radius of square pixel region, (width and height will be radius*2+1).
    Packit bc1512
    Packit bc1512
      Double
    8.00
    0.00-100.00
    edge-preservation
    Packit bc1512
    Amount of edge preservation
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:box-blur
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Performs an averaging of a square box of pixels
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    4.00
    0.00-1000.00
    radius
    Packit bc1512
    Radius of square pixel region, (width and height will be radius*2+1)
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:brightness-contrast
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Changes the light level and contrast.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -5.00-5.00
    contrast
    Packit bc1512
    Range scale factor
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -3.00-3.00
    brightness
    Packit bc1512
    Amount to increase brightness
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:buffer-sink
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      A GEGL buffer destination surface.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Pointer
    Packit bc1512
    buffer
    Packit bc1512
    The location where to store the output GeglBuffer
    Packit bc1512
    Packit bc1512
      Pointer
    Packit bc1512
    format
    Packit bc1512
    The babl format of the output GeglBuffer, NULL to use input buffer format
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:buffer-source
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      A source that uses an in-memory GeglBuffer, for use internally by GEGL.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    buffer
    Packit bc1512
    The GeglBuffer to load into the pipeline
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:c2g
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Color to grayscale conversion, uses envelopes formed from spatial  color differences to perform color-feature preserving grayscale  spatial contrast enhancement
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      int
    300
    2-3000
    radius
    Packit bc1512
    Neighborhood taken into account, this is the radius in pixels taken into account when deciding which colors map to which gray values
    Packit bc1512
    Packit bc1512
      int
    4
    1-1000
    samples
    Packit bc1512
    Number of samples to do per iteration looking for the range of colors
    Packit bc1512
    Packit bc1512
      int
    10
    1-1000
    iterations
    Packit bc1512
    Number of iterations, a higher number of iterations provides less noisy results at a computational cost
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:checkerboard
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Checkerboard renderer
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      int
    16
    1- +inf
    x
    Packit bc1512
    Horizontal width of cells pixels
    Packit bc1512
    Packit bc1512
      int
    16
    1- +inf
    y
    Packit bc1512
    Vertical width of cells in pixels
    Packit bc1512
    Packit bc1512
      int
    0
    -inf - +inf
    x-offset
    Packit bc1512
    Horizontal offset (from origin) for start of grid
    Packit bc1512
    Packit bc1512
      int
    0
    -inf - +inf
    y-offset
    Packit bc1512
    Vertical offset (from origin) for start of grid
    Packit bc1512
    Packit bc1512
      Color
    rgb(0.0000, 0.0000, 0.0000)color1
    Packit bc1512
    One of the cell colors (defaults to 'black')
    Packit bc1512
    Packit bc1512
      Color
    rgb(1.0000, 1.0000, 1.0000)color2
    Packit bc1512
    The other cell color (defaults to 'white')
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:clone
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Clone a buffer
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    IDref
    Packit bc1512
    The reference ID used as input (for use in XML).
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:color
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Generates a buffer entirely filled with the specified color, crop it to get smaller dimensions.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Color
    rgb(0.0000, 0.0000, 0.0000)value
    Packit bc1512
    The color to render (defaults to 'black')
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:color-temperature
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Allows changing the color temperature of an image.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    6500.00
    1000.00-12000.00
    original-temperature
    Packit bc1512
    Estimated temperature of the light source in Kelvin the image was taken with.
    Packit bc1512
    Packit bc1512
      Double
    6500.00
    1000.00-12000.00
    intended-temperature
    Packit bc1512
    Corrected estimation of the temperature of the light source in Kelvin.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:color-to-alpha
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Performs color-to-alpha on the image.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Color
    rgb(0.0000, 0.0000, 0.0000)color
    Packit bc1512
    The color to render (defaults to 'black')
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:contrast-curve
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Adjusts the contrast of the image according to a curve.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Int
    0
    0-65536
    sampling-points
    Packit bc1512
    Number of curve sampling points.  0 for exact calculation.
    Packit bc1512
    Packit bc1512
      Curve
    Packit bc1512
    curve
    Packit bc1512
    The contrast curve.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:convert-format
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Convert the data to the specified format
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    RGBA float.format
    Packit bc1512
    Babl output format string
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:crop
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Crop a buffer
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    x
    Packit bc1512
    X
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    y
    Packit bc1512
    Y
    Packit bc1512
    Packit bc1512
      Double
    10.00
    -inf - +inf
    width
    Packit bc1512
    Width
    Packit bc1512
    Packit bc1512
      Double
    10.00
    -inf - +inf
    height
    Packit bc1512
    Height
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:difference-of-gaussians
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Does an edge detection based on the difference of two gaussian blurs.
    Packit bc1512
    Packit bc1512
      Double
    1.00
    0.00-1000.00
    radius1
    Packit bc1512
    Radius
    Packit bc1512
    Packit bc1512
      Double
    2.00
    0.00-1000.00
    radius2
    Packit bc1512
    Radius
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:display
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Display the input buffer in a window.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    window_titlwindow-title
    Packit bc1512
    Title to be given to output window
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:divide
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Math operation divide (c = value==0.0f?0.0f:c/value)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -inf - +inf
    value
    Packit bc1512
    global value used if aux doesn't contain data
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:dropshadow
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Creates a dropshadow effect on the input buffer
    Packit bc1512
    Packit bc1512
      Double
    0.50
    -2.00-2.00
    opacity
    Packit bc1512
    Opacity
    Packit bc1512
    Packit bc1512
      Double
    20.00
    -inf - +inf
    x
    Packit bc1512
    Horizontal shadow offset
    Packit bc1512
    Packit bc1512
      Double
    20.00
    -inf - +inf
    y
    Packit bc1512
    Vertical shadow offset
    Packit bc1512
    Packit bc1512
      Double
    10.00
    0.00- +inf
    radius
    Packit bc1512
    Blur radius
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:edge-laplace
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      High-resolution edge detection
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:edge-sobel
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Specialized direction-dependent edge detection
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Boolean
    Truehorizontal
    Packit bc1512
    Horizontal
    Packit bc1512
    Packit bc1512
      Boolean
    Truevertical
    Packit bc1512
    Vertical
    Packit bc1512
    Packit bc1512
      Boolean
    Truekeep-signal
    Packit bc1512
    Keep Signal
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:exp-combine
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Combine multiple scene exposures into one high range buffer
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    exposures
    Packit bc1512
    Relative brightness of each exposure in EV
    Packit bc1512
    Packit bc1512
      Int
    12
    8-32
    steps
    Packit bc1512
    Log2 of source's discretization steps
    Packit bc1512
    Packit bc1512
      Double
    8.00
    0.00-32.00
    sigma
    Packit bc1512
    Weight distrubtion sigma controlling response contributions
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:exr-save
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      OpenEXR image saver
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    path
    Packit bc1512
    path of file to write to.
    Packit bc1512
    Packit bc1512
      Int
    0
    0-2048
    tile
    Packit bc1512
    tile size to use.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:fattal02
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Adapt an image, which may have a high dynamic range, for presentation using a low dynamic range. This operator attenuates the magnitudes of local image gradients, producing luminance within the range 0.0-1.0
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    1.00
    0.00-2.00
    alpha
    Packit bc1512
    Gradient threshold for detail enhancement
    Packit bc1512
    Packit bc1512
      Double
    0.90
    0.10-2.00
    beta
    Packit bc1512
    Strength of local detail enhancement
    Packit bc1512
    Packit bc1512
      Double
    0.80
    0.00-1.00
    saturation
    Packit bc1512
    Global color saturation factor
    Packit bc1512
    Packit bc1512
      Double
    0.00
    0.00-1.00
    noise
    Packit bc1512
    Gradient threshold for lowering detail enhancement
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:ff-load
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      FFmpeg video frame importer
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      FilePath
    /home/pippipath
    Packit bc1512
    Path of file to load
    Packit bc1512
    Packit bc1512
      Int
    0
    0-1000000
    frame
    Packit bc1512
    Frame number
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:fill-path
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Renders a filled region
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Color
    rgba(0.0000, 0.0000, 0.0000, 0.6000)color
    Packit bc1512
    Color of paint to use for filling.
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -2.00-2.00
    opacity
    Packit bc1512
    The fill opacity to use.
    Packit bc1512
    Packit bc1512
      String
    nonzerofill-rule
    Packit bc1512
    how to determine what to fill (nonzero|evenodd
    Packit bc1512
    Packit bc1512
      String
    transform
    Packit bc1512
    svg style description of transform.
    Packit bc1512
    Packit bc1512
      Path
    Packit bc1512
    d
    Packit bc1512
    A GeglVector representing the path of the stroke
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:fractal-explorer
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Fractal Explorer
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      int
    400
    1-10000000
    width
    Packit bc1512
    Width
    Packit bc1512
    Packit bc1512
      int
    400
    1-10000000
    height
    Packit bc1512
    Height
    Packit bc1512
    Packit bc1512
      Int
    0
    0-8
    fractaltype
    Packit bc1512
    Type of a fractal
    Packit bc1512
    Packit bc1512
      Double
    -2.00
    -3.00-3.00
    xmin
    Packit bc1512
    Left
    Packit bc1512
    Packit bc1512
      Double
    2.00
    -3.00-3.00
    xmax
    Packit bc1512
    Right
    Packit bc1512
    Packit bc1512
      Double
    -2.00
    -3.00-3.00
    ymin
    Packit bc1512
    Top
    Packit bc1512
    Packit bc1512
      Double
    2.00
    -3.00-3.00
    ymax
    Packit bc1512
    Bottom
    Packit bc1512
    Packit bc1512
      Int
    50
    1-1000
    iter
    Packit bc1512
    Iterations
    Packit bc1512
    Packit bc1512
      Double
    -0.75
    -2.50-2.50
    cx
    Packit bc1512
    CX (only Julia)
    Packit bc1512
    Packit bc1512
      Double
    0.20
    -2.50-2.50
    cy
    Packit bc1512
    CY (only Julia)
    Packit bc1512
    Packit bc1512
      Double
    1.00
    0.00-1.00
    redstretch
    Packit bc1512
    Red stretching factor
    Packit bc1512
    Packit bc1512
      Double
    1.00
    0.00-1.00
    greenstretch
    Packit bc1512
    Green stretching factor
    Packit bc1512
    Packit bc1512
      Double
    1.00
    0.00-1.00
    bluestretch
    Packit bc1512
    Blue stretching factor
    Packit bc1512
    Packit bc1512
      Int
    1
    0-2
    redmode
    Packit bc1512
    Red application mode (0:SIN; 1:COS; 2:NONE)
    Packit bc1512
    Packit bc1512
      Int
    1
    0-2
    greenmode
    Packit bc1512
    Green application mode (0:SIN; 1:COS; 2:NONE)
    Packit bc1512
    Packit bc1512
      Int
    0
    0-2
    bluemode
    Packit bc1512
    Blue application mode (0:SIN; 1:COS; 2:NONE)
    Packit bc1512
    Packit bc1512
      Boolean
    Falseredinvert
    Packit bc1512
    Red inversion
    Packit bc1512
    Packit bc1512
      Boolean
    Falsegreeninvert
    Packit bc1512
    Green inversion
    Packit bc1512
    Packit bc1512
      Boolean
    Falseblueinvert
    Packit bc1512
    Blue inversion
    Packit bc1512
    Packit bc1512
      Int
    256
    2-8192
    ncolors
    Packit bc1512
    Number of colors
    Packit bc1512
    Packit bc1512
      Boolean
    Falseuseloglog
    Packit bc1512
    Use loglog smoothing
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:gamma
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Math operation gamma (c = powf (c, value))
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -inf - +inf
    value
    Packit bc1512
    global value used if aux doesn't contain data
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:gaussian-blur
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Performs an averaging of neighboring pixels with the normal distribution as weighting
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    4.00
    0.00-10000.00
    std-dev-x
    Packit bc1512
    Standard deviation for the horizontal axis. (multiply by ~2 to get radius)
    Packit bc1512
    Packit bc1512
      Double
    4.00
    0.00-10000.00
    std-dev-y
    Packit bc1512
    Standard deviation for the vertical axis. (multiply by ~2 to get radius.)
    Packit bc1512
    Packit bc1512
      String
    autofilter
    Packit bc1512
    Optional parameter to override the automatic selection of blur filter. Choices are fir, iir, auto
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:grey
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Turns the image greyscale
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:grid
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Grid renderer
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      int
    32
    1- +inf
    x
    Packit bc1512
    Horizontal width of cells pixels
    Packit bc1512
    Packit bc1512
      int
    32
    1- +inf
    y
    Packit bc1512
    Vertical width of cells in pixels
    Packit bc1512
    Packit bc1512
      int
    0
    -inf - +inf
    x-offset
    Packit bc1512
    Horizontal offset (from origin) for start of grid
    Packit bc1512
    Packit bc1512
      int
    0
    -inf - +inf
    y-offset
    Packit bc1512
    Vertical offset (from origin) for start of grid
    Packit bc1512
    Packit bc1512
      int
    4
    0- +inf
    line-width
    Packit bc1512
    Width of grid lines in pixels
    Packit bc1512
    Packit bc1512
      int
    4
    0- +inf
    line-height
    Packit bc1512
    Height of grid lines in pixels
    Packit bc1512
    Packit bc1512
      Color
    rgb(0.0000, 0.0000, 0.0000)line-color
    Packit bc1512
    Color of the grid lines
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:introspect
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      GEGL graph visualizer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    node
    Packit bc1512
    GeglNode to introspect
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:invert
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Inverts the components (except alpha), the result is the corresponding "negative" image.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:jpg-save
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      JPEG image saver (passes the buffer through, saves as a side-effect)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    path
    Packit bc1512
    Target path and filename, use '-' for stdout
    Packit bc1512
    Packit bc1512
      Int
    90
    1-100
    quality
    Packit bc1512
    JPEG compression quality (between 1 and 100)
    Packit bc1512
    Packit bc1512
      Int
    0
    0-100
    smoothing
    Packit bc1512
    Smoothing factor from 1 to 100; 0 disables smoothing
    Packit bc1512
    Packit bc1512
      Boolean
    Trueoptimize
    Packit bc1512
    Use optimized huffman tables
    Packit bc1512
    Packit bc1512
      Boolean
    Trueprogressive
    Packit bc1512
    Create progressive JPEG images
    Packit bc1512
    Packit bc1512
      Boolean
    Falsegrayscale
    Packit bc1512
    Create a grayscale (monochrome) image
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:layer
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      A layer in the traditional sense
    Packit bc1512
    Packit bc1512
      String
    gegl:over..composite-op
    Packit bc1512
    Composite operation to use
    Packit bc1512
    Packit bc1512
      Double
    1.00
    0.00-1.00
    opacity
    Packit bc1512
    Opacity
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    x
    Packit bc1512
    Horizontal position
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    y
    Packit bc1512
    Vertical position
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -inf - +inf
    scale
    Packit bc1512
    Scale 1:1 size
    Packit bc1512
    Packit bc1512
      FilePath
    src
    Packit bc1512
    Source datafile (png, jpg, raw, svg, bmp, tif, ...)
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:lens-distortion
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Copies image performing lens distortion correction.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -100.00-100.00
    main
    Packit bc1512
    Main value of distortion
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -100.00-100.00
    zoom
    Packit bc1512
    Main value of distortion
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -100.00-100.00
    edge
    Packit bc1512
    Edge value of distortion
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -100.00-100.00
    brighten
    Packit bc1512
    Brighten the image
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -100.00-100.00
    x-shift
    Packit bc1512
    Shift horizontal
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -100.00-100.00
    y-shift
    Packit bc1512
    Shift vertical
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:levels
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Remaps the intensity range of the image
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -1.00-4.00
    in-low
    Packit bc1512
    Input luminance level to become lowest output
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -1.00-4.00
    in-high
    Packit bc1512
    Input luminance level to become white.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -1.00-4.00
    out-low
    Packit bc1512
    Lowest luminance level in output
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -1.00-4.00
    out-high
    Packit bc1512
    Highest luminance level in output
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:load
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Multipurpose file loader, that uses other native handlers, and fallback conversion using image magick's convert.
    Packit bc1512
    Packit bc1512
      FilePath
    path
    Packit bc1512
    Path of file to load.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:mantiuk06
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Adapt an image, which may have a high dynamic range, for presentation using a low dynamic range. This operator constrains contrasts across multiple spatial frequencies, producing luminance within the range 0.0-1.0
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.10
    0.00-1.00
    contrast
    Packit bc1512
    The amount of contrast compression
    Packit bc1512
    Packit bc1512
      Double
    0.80
    0.00-2.00
    saturation
    Packit bc1512
    Global colour saturation factor
    Packit bc1512
    Packit bc1512
      Double
    1.00
    1.00-99.00
    detail
    Packit bc1512
    Level of emphasis on image gradient details
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:map-absolute
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      sample input with an auxiliary buffer that contain absolute source coordinates
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
      Enum
    Packit bc1512
    sampler-type
    Packit bc1512
    Sampler used internaly
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:map-relative
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      sample input with an auxiliary buffer that contain relative source coordinates
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
      Double
    1.00
    0.00-5000.00
    scaling
    Packit bc1512
    scaling factor of displacement, indicates how large spatial displacement a relative mapping value of 1.0 corresponds to.
    Packit bc1512
    Packit bc1512
      Enum
    Packit bc1512
    sampler-type
    Packit bc1512
    Sampler used internaly
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:matting-global
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Given a sparse user supplied tri-map and an input image, create a foreground alpha matte. Set white as foreground, black as background for the tri-map. Everything else will be treated as unknown and filled in.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
      Int
    10
    1- +inf
    iterations
    Packit bc1512
    Number of iterations
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:mblur
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Accumulating motion blur
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.95
    0.00-1.00
    dampness
    Packit bc1512
    The value represents the contribution of the past to the new frame.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:mirrors
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Applies mirroring effect on the image.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    0.00-180.00
    m-angle
    Packit bc1512
    Rotation applied to the mirrors
    Packit bc1512
    Packit bc1512
      Double
    0.00
    0.00-360.00
    r-angle
    Packit bc1512
    Rotation applied to the result
    Packit bc1512
    Packit bc1512
      Int
    6
    2-24
    n-segs
    Packit bc1512
    Number of mirrors to use
    Packit bc1512
    Packit bc1512
      Double
    0.50
    0.00-1.00
    c-x
    Packit bc1512
    X offset of the result of mirroring
    Packit bc1512
    Packit bc1512
      Double
    0.50
    0.00-1.00
    c-y
    Packit bc1512
    Y offset of the result of mirroring
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -1.00-1.00
    o-x
    Packit bc1512
    X axis ratio for the center of mirroring
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -1.00-1.00
    o-y
    Packit bc1512
    Y axis ratio for the center of mirroring
    Packit bc1512
    Packit bc1512
      Double
    0.00
    0.00-0.50
    trim-x
    Packit bc1512
    X axis ratio for trimming mirror expanse
    Packit bc1512
    Packit bc1512
      Double
    0.00
    0.00-0.50
    trim-y
    Packit bc1512
    Y axis ratio for trimming mirror expanse
    Packit bc1512
    Packit bc1512
      Double
    100.00
    0.10-100.00
    input-scale
    Packit bc1512
    Scale factor to make rendering size bigger
    Packit bc1512
    Packit bc1512
      Double
    1.00
    0.00-100.00
    output-scale
    Packit bc1512
    Scale factor to make rendering size bigger
    Packit bc1512
    Packit bc1512
      Boolean
    Trueclip
    Packit bc1512
    Clip result to input size
    Packit bc1512
    Packit bc1512
      Boolean
    Truewarp
    Packit bc1512
    Fill full output area
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:mono-mixer
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Monochrome channel mixer
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.50
    -10.00-10.00
    red
    Packit bc1512
    Amount of red
    Packit bc1512
    Packit bc1512
      Double
    0.25
    -10.00-10.00
    green
    Packit bc1512
    Amount of green
    Packit bc1512
    Packit bc1512
      Double
    0.25
    -10.00-10.00
    blue
    Packit bc1512
    Amount of blue
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:motion-blur
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Linear motion blur
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    10.00
    0.00-1000.00
    length
    Packit bc1512
    Length of blur in pixels
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -360.00-360.00
    angle
    Packit bc1512
    Angle of blur in degrees
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:multiply
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Math operation multiply (c = c * value)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -inf - +inf
    value
    Packit bc1512
    global value used if aux doesn't contain data
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:noise-reduction
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Anisotropic like smoothing operation
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      int
    4
    0-32
    iterations
    Packit bc1512
    How many iteratarions to run the algorithm with
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:nop
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      No operation (can be used as a routing point)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:opacity
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Weights the opacity of the input both the value of the aux input and the global value property.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -10.00-10.00
    value
    Packit bc1512
    Global opacity value that is always used on top of the optional auxiliary input buffer.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:open-buffer
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      A source that uses an on-disk GeglBuffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      String
    path
    Packit bc1512
    a GeglBuffer on disk to open
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:path
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Renders a brush stroke
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Color
    rgba(0.0000, 0.0000, 0.0000, 0.6000)fill
    Packit bc1512
    Color of paint to use for filling, use 0 opacity to disable filling
    Packit bc1512
    Packit bc1512
      Color
    rgba(0.0000, 0.0000, 0.0000, 0.0000)stroke
    Packit bc1512
    Color of paint to use for stroking
    Packit bc1512
    Packit bc1512
      Double
    2.00
    0.00-200.00
    stroke-width
    Packit bc1512
    The width of the brush used to stroke the path
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -2.00-2.00
    stroke-opacity
    Packit bc1512
    Opacity of stroke, note, does not behave like SVG since at the moment stroking is done using an airbrush tool
    Packit bc1512
    Packit bc1512
      Double
    0.60
    0.00-1.00
    stroke-hardness
    Packit bc1512
    Hardness of the brush, 0.0 for a soft brush, 1.0 for a hard brush
    Packit bc1512
    Packit bc1512
      String
    nonzerofill-rule
    Packit bc1512
    How to determine what to fill (nonzero|evenodd
    Packit bc1512
    Packit bc1512
      String
    transform
    Packit bc1512
    SVG style description of transform
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -2.00-2.00
    fill-opacity
    Packit bc1512
    The fill opacity to use
    Packit bc1512
    Packit bc1512
      Path
    Packit bc1512
    d
    Packit bc1512
    A GeglVector representing the path of the stroke
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:perlin-noise
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Perlin noise generator
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Double
    1.20
    -inf - +inf
    alpha
    Packit bc1512
    not documented
    Packit bc1512
    Packit bc1512
    Packit bc1512
      Double
    1.80
    -inf - +inf
    scale
    Packit bc1512
    not documented
    Packit bc1512
    Packit bc1512
    Packit bc1512
      Double
    -1.00
    -inf - +inf
    zoff
    Packit bc1512
    not documented
    Packit bc1512
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    seed
    Packit bc1512
    not documented
    Packit bc1512
    Packit bc1512
    Packit bc1512
      Int
    3
    0-20
    n
    Packit bc1512
    not documented
    Packit bc1512
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:pixbuf
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Uses the GdkPixbuf located at the memory location in pixbuf.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Pointer
    Packit bc1512
    pixbuf
    Packit bc1512
    GdkPixbuf to use
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:pixelize
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Simplify image into an array of solid-colored squares
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      int
    16
    1-123456
    size-x
    Packit bc1512
    Width of blocks in pixels
    Packit bc1512
    Packit bc1512
      int
    16
    1-123456
    size-y
    Packit bc1512
    Height of blocks in pixels
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:png-save
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      PNG image saver (passes the buffer through, saves as a side-effect.)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    path
    Packit bc1512
    Target path and filename, use '-' for stdout.
    Packit bc1512
    Packit bc1512
      Int
    1
    1-9
    compression
    Packit bc1512
    PNG compression level from 1 to 9
    Packit bc1512
    Packit bc1512
      Int
    16
    8-16
    bitdepth
    Packit bc1512
    8 and 16 are amongst the currently accepted values.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:polar-coordinates
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Performs polar-coordinates on the image.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    100.00
    0.00-100.00
    depth
    Packit bc1512
    Circle depth in percent
    Packit bc1512
    Packit bc1512
      Double
    0.00
    0.00-359.90
    angle
    Packit bc1512
    Offset angle.
    Packit bc1512
    Packit bc1512
      Boolean
    Falsebw
    Packit bc1512
    Start from the right instead of the left
    Packit bc1512
    Packit bc1512
      Boolean
    Truetop
    Packit bc1512
    Put the top row in the middle and the bottom row on the outside
    Packit bc1512
    Packit bc1512
      Boolean
    Truepolar
    Packit bc1512
    Map the image to a circle
    Packit bc1512
    Packit bc1512
      Int
    0
    0- +inf
    pole-x
    Packit bc1512
    Origin point for the polar coordinates
    Packit bc1512
    Packit bc1512
      Int
    0
    0- +inf
    pole-y
    Packit bc1512
    Origin point for the polar coordinates
    Packit bc1512
    Packit bc1512
      Boolean
    Truemiddle
    Packit bc1512
    Let origin point to be the middle one
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:posterize
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Reduces the number of levels in each color component of the image.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      int
    8
    1-64
    levels
    Packit bc1512
    number of levels per component
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:ppm-save
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      PPM image saver (Portable pixmap saver.)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    path
    Packit bc1512
    Target path and filename, use '-' for stdout.
    Packit bc1512
    Packit bc1512
      Boolean
    Truerawformat
    Packit bc1512
    Raw format
    Packit bc1512
    Packit bc1512
      Int
    16
    8-16
    bitdepth
    Packit bc1512
    8 and 16 are amongst the currently accepted values.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:rectangle
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      A rectangular source of a fixed size with a solid color
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    x
    Packit bc1512
    Horizontal position
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    y
    Packit bc1512
    Vertical position
    Packit bc1512
    Packit bc1512
      Double
    0.00
    0.00- +inf
    width
    Packit bc1512
    Horizontal extent
    Packit bc1512
    Packit bc1512
      Double
    0.00
    0.00- +inf
    height
    Packit bc1512
    Vertical extent
    Packit bc1512
    Packit bc1512
      Color
    rgb(1.0000, 1.0000, 1.0000)color
    Packit bc1512
    Color to render
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:reflect
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    origin-x
    Packit bc1512
    X coordinate of origin
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    origin-y
    Packit bc1512
    Y coordinate of origin
    Packit bc1512
    Packit bc1512
      String
    linearfilter
    Packit bc1512
    Filter type (nearest, linear, lanczos, cubic, lohalo)
    Packit bc1512
    Packit bc1512
      Boolean
    Falsehard-edges
    Packit bc1512
    Hard edges
    Packit bc1512
    Packit bc1512
      Int
    3
    3-6
    lanczos-width
    Packit bc1512
    Width of the Lanczos function
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    x
    Packit bc1512
    Direction vector's X component
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    y
    Packit bc1512
    Direction vector's Y component
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:reinhard05
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Adapt an image, which may have a high dynamic range, for presentation using a low dynamic range. This is an efficient global operator derived from simple physiological observations, producing luminance within the range 0.0-1.0
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -100.00-100.00
    brightness
    Packit bc1512
    Overall brightness of the image
    Packit bc1512
    Packit bc1512
      Double
    0.00
    0.00-1.00
    chromatic
    Packit bc1512
    Adapation to colour variation across the image
    Packit bc1512
    Packit bc1512
      Double
    1.00
    0.00-1.00
    light
    Packit bc1512
    Adapation to light variation across the image
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:remap
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      stretch components of pixels individually based on luminance envelopes
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux2
    Packit bc1512
    Second auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:rgbe-save
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      RGBE image saver (Radiance HDR format)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    path
    Packit bc1512
    Target path and filename, use '-' for stdout.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:ripple
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Transform the buffer with a ripple pattern
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    25.00
    0.00-1000.00
    amplitude
    Packit bc1512
    Amplitude of the ripple
    Packit bc1512
    Packit bc1512
      Double
    200.00
    0.00-1000.00
    period
    Packit bc1512
    Period of the ripple
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -1.00-1.00
    phi
    Packit bc1512
    Phase shift
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -180.00-180.00
    angle
    Packit bc1512
    Angle in degree
    Packit bc1512
    Packit bc1512
      Enum
    Packit bc1512
    sampler-type
    Packit bc1512
    Sampler used internally
    Packit bc1512
    Packit bc1512
      Enum
    Packit bc1512
    wave-type
    Packit bc1512
    Type of wave
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:rotate
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Rotate the buffer around the specified origin.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    origin-x
    Packit bc1512
    X coordinate of origin
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    origin-y
    Packit bc1512
    Y coordinate of origin
    Packit bc1512
    Packit bc1512
      String
    linearfilter
    Packit bc1512
    Filter type (nearest, linear, lanczos, cubic, lohalo)
    Packit bc1512
    Packit bc1512
      Boolean
    Falsehard-edges
    Packit bc1512
    Hard edges
    Packit bc1512
    Packit bc1512
      Int
    3
    3-6
    lanczos-width
    Packit bc1512
    Width of the Lanczos function
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    degrees
    Packit bc1512
    Angle to rotate (clockwise)
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:save
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Multipurpose file saver, that uses other native handlers.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      FilePath
    path
    Packit bc1512
    Path of file to save.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:save-pixbuf
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Save output into a GdkPixbuf.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Pointer
    Packit bc1512
    pixbuf
    Packit bc1512
    The location where to store the output GdkPixbuf.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:scale
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Scales the buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    origin-x
    Packit bc1512
    X coordinate of origin
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    origin-y
    Packit bc1512
    Y coordinate of origin
    Packit bc1512
    Packit bc1512
      String
    linearfilter
    Packit bc1512
    Filter type (nearest, linear, lanczos, cubic, lohalo)
    Packit bc1512
    Packit bc1512
      Boolean
    Falsehard-edges
    Packit bc1512
    Hard edges
    Packit bc1512
    Packit bc1512
      Int
    3
    3-6
    lanczos-width
    Packit bc1512
    Width of the Lanczos function
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -inf - +inf
    x
    Packit bc1512
    Horizontal scale factor
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -inf - +inf
    y
    Packit bc1512
    Vertical scale factor
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:sdl-display
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Displays the input buffer in an SDL window (restricted to one display op/process, due to SDL implementation issues).
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    window_titlwindow-title
    Packit bc1512
    Title to be given to output window
    Packit bc1512
    Packit bc1512
      String
    icon_title.icon-title
    Packit bc1512
    Icon to be used for output window
    Packit bc1512
    Packit bc1512
      Pointer
    Packit bc1512
    screen
    Packit bc1512
    private
    Packit bc1512
    Packit bc1512
      Int
    0
    0-1000
    w
    Packit bc1512
    private
    Packit bc1512
    Packit bc1512
      Int
    0
    0-1000
    h
    Packit bc1512
    private
    Packit bc1512
    Packit bc1512
      Int
    0
    0-1000
    width
    Packit bc1512
    private
    Packit bc1512
    Packit bc1512
      Int
    0
    0-1000
    height
    Packit bc1512
    private
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:shear
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Shears the buffer
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    origin-x
    Packit bc1512
    X coordinate of origin
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    origin-y
    Packit bc1512
    Y coordinate of origin
    Packit bc1512
    Packit bc1512
      String
    linearfilter
    Packit bc1512
    Filter type (nearest, linear, lanczos, cubic, lohalo)
    Packit bc1512
    Packit bc1512
      Boolean
    Falsehard-edges
    Packit bc1512
    Hard edges
    Packit bc1512
    Packit bc1512
      Int
    3
    3-6
    lanczos-width
    Packit bc1512
    Width of the Lanczos function
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -inf - +inf
    x
    Packit bc1512
    Horizontal shear amount
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -inf - +inf
    y
    Packit bc1512
    Vertical shear amount
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:snn-mean
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Noise reducing edge enhancing blur filter based  on Symmetric Nearest Neighbours
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      int
    8
    0-100
    radius
    Packit bc1512
    Radius of square pixel region, (width and height will be radius*2+1)
    Packit bc1512
    Packit bc1512
      Int
    2
    1-2
    pairs
    Packit bc1512
    Number of pairs; higher number preserves more acute features
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:soft-light
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG blend operation soft-light (<tt>if 2 * cA < aA: d = cB * (aA - (aB == 0 ? 1 : 1 - cB / aB) * (2 * cA - aA)) + cA * (1 - aB) + cB * (1 - aA); if 8 * cB <= aB: d = cB * (aA - (aB == 0 ? 1 : 1 - cB / aB) * (2 * cA - aA) * (aB == 0 ? 3 : 3 - 8 * cB / aB)) + cA * (1 - aB) + cB * (1 - aA); otherwise: d = (aA * cB + (aB == 0 ? 0 : sqrt (cB / aB) * aB - cB) * (2 * cA - aA)) + cA * (1 - aB) + cB * (1 - aA)</tt>)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:stress
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Spatio Temporal Retinex-like Envelope with Stochastic Sampling
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      int
    300
    2-5000
    radius
    Packit bc1512
    Neighborhood taken into account, for enhancement ideal values are close to the longest side of the image, increasing this increases the runtime
    Packit bc1512
    Packit bc1512
      int
    5
    2-200
    samples
    Packit bc1512
    Number of samples to do per iteration looking for the range of colors
    Packit bc1512
    Packit bc1512
      int
    5
    1-200
    iterations
    Packit bc1512
    Number of iterations, a higher number of iterations provides a less noisy rendering at a computational cost
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:stretch-contrast
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Scales the components of the buffer to be in the 0.0-1.0 range. This improves images that make poor use of the available contrast (little contrast, very dark, or very bright images).
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:subtract
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Math operation subtract (c = c - value)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    value
    Packit bc1512
    global value used if aux doesn't contain data
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:svg-huerotate
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG color matrix operation svg_huerotate
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    values
    Packit bc1512
    list of <number>s
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:svg-load
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Load an SVG file using librsvg
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      FilePath
    path
    Packit bc1512
    Path to SVG file to load
    Packit bc1512
    Packit bc1512
      Int
    100
    1- +inf
    width
    Packit bc1512
    Width for rendered image
    Packit bc1512
    Packit bc1512
      Int
    100
    1- +inf
    height
    Packit bc1512
    Height for rendered image
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:svg-luminancetoalpha
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG color matrix operation svg_luminancetoalpha
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    values
    Packit bc1512
    list of <number>s
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:svg-matrix
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG color matrix operation svg_matrix
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    values
    Packit bc1512
    list of <number>s
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:svg-multiply
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG blend operation svg-multiply (<tt>d = cA * cB +  cA * (1 - aB) + cB * (1 - aA)</tt>)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:svg-saturate
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG color matrix operation svg_saturate
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      String
    values
    Packit bc1512
    list of <number>s
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:text
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Display a string of text using pango and cairo.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Multiline
    Hellostring
    Packit bc1512
    String to display (utf8)
    Packit bc1512
    Packit bc1512
      String
    Sansfont
    Packit bc1512
    Font family (utf8)
    Packit bc1512
    Packit bc1512
      Double
    10.00
    1.00-2048.00
    size
    Packit bc1512
    Approximate height of text in pixels.
    Packit bc1512
    Packit bc1512
      Color
    rgb(0.0000, 0.0000, 0.0000)color
    Packit bc1512
    Color for the text (defaults to 'white')
    Packit bc1512
    Packit bc1512
      Int
    -1
    -1-1000000
    wrap
    Packit bc1512
    Sets the width in pixels at which long lines will wrap. Use -1 for no wrapping.
    Packit bc1512
    Packit bc1512
      Int
    0
    0-2
    alignment
    Packit bc1512
    Alignment for multi-line text (0=Left, 1=Center, 2=Right)
    Packit bc1512
    Packit bc1512
      Int
    0
    0-1000000
    width
    Packit bc1512
    Rendered width in pixels. (read only)
    Packit bc1512
    Packit bc1512
      Int
    0
    0-1000000
    height
    Packit bc1512
    Rendered height in pixels. (read only)
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:threshold
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Thresholds the image to white/black based on either the global value set in the value property, or per pixel from the aux input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
      Double
    0.50
    -10.00-10.00
    value
    Packit bc1512
    Global threshold level (used when there is no auxiliary input buffer).
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:transform
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Transforms the group (used by svg).
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    origin-x
    Packit bc1512
    X coordinate of origin
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    origin-y
    Packit bc1512
    Y coordinate of origin
    Packit bc1512
    Packit bc1512
      String
    linearfilter
    Packit bc1512
    Filter type (nearest, linear, lanczos, cubic, lohalo)
    Packit bc1512
    Packit bc1512
      Boolean
    Falsehard-edges
    Packit bc1512
    Hard edges
    Packit bc1512
    Packit bc1512
      Int
    3
    3-6
    lanczos-width
    Packit bc1512
    Width of the Lanczos function
    Packit bc1512
    Packit bc1512
      String
    transform
    Packit bc1512
    Transformation string
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:translate
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Repositions the buffer (with subpixel precision), if integer coordinates are passed a fast-path without resampling is used
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    origin-x
    Packit bc1512
    X coordinate of origin
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    origin-y
    Packit bc1512
    Y coordinate of origin
    Packit bc1512
    Packit bc1512
      String
    linearfilter
    Packit bc1512
    Filter type (nearest, linear, lanczos, cubic, lohalo)
    Packit bc1512
    Packit bc1512
      Boolean
    Falsehard-edges
    Packit bc1512
    Hard edges
    Packit bc1512
    Packit bc1512
      Int
    3
    3-6
    lanczos-width
    Packit bc1512
    Width of the Lanczos function
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -inf - +inf
    x
    Packit bc1512
    Horizontal translation
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -inf - +inf
    y
    Packit bc1512
    Vertical translation
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:unsharp-mask
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Performs an unsharp mask on the input buffer (sharpens an image by adding false mach-bands around edges)
    Packit bc1512
    Packit bc1512
      Double
    1.00
    0.00-500.00
    std-dev
    Packit bc1512
    Standard deviation (spatial scale factor)
    Packit bc1512
    Packit bc1512
      Double
    1.00
    0.00-100.00
    scale
    Packit bc1512
    Scale, strength of effect
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:value-invert
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Inverts just the value component, the result is the corresponding `inverted' image.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:vector-stroke
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Renders a vector stroke
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Color
    rgba(0.0000, 0.0000, 0.0000, 0.0000)color
    Packit bc1512
    Color of paint to use for stroking.
    Packit bc1512
    Packit bc1512
      Double
    2.00
    0.00-200.00
    width
    Packit bc1512
    The width of the brush used to stroke the path.
    Packit bc1512
    Packit bc1512
      Double
    1.00
    -2.00-2.00
    opacity
    Packit bc1512
    Opacity of stroke, note, does not behave like SVG since at the moment stroking is done using an airbrush tool.
    Packit bc1512
    Packit bc1512
      String
    transform
    Packit bc1512
    svg style description of transform.
    Packit bc1512
    Packit bc1512
      Path
    Packit bc1512
    d
    Packit bc1512
    A GeglVector representing the path of the stroke
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:vignette
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      A vignetting op, applies a vignette to an image. Simulates the luminance fall off at edge of exposed film, and some other fuzzier border effects that can naturally occur with analoge photograpy.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Int
    0
    0-2
    shape
    Packit bc1512
    Shape to use: 0=circle 1=diamond 2=square
    Packit bc1512
    Packit bc1512
      Color
    rgb(0.0000, 0.0000, 0.0000)color
    Packit bc1512
    Defaults to 'black', you can use transparency here to erase portions of an image
    Packit bc1512
    Packit bc1512
      Double
    1.50
    0.00-3.00
    radius
    Packit bc1512
    How far out vignetting goes as portion of half image diagonal
    Packit bc1512
    Packit bc1512
      Double
    0.80
    0.00-1.00
    softness
    Packit bc1512
    Softness
    Packit bc1512
    Packit bc1512
      Double
    2.00
    1.00-20.00
    gamma
    Packit bc1512
    Falloff linearity
    Packit bc1512
    Packit bc1512
      Double
    1.00
    0.00-1.00
    proportion
    Packit bc1512
    How close we are to image proportions
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -1.00-1.00
    squeeze
    Packit bc1512
    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.
    Packit bc1512
    Packit bc1512
      Double
    0.50
    -1.00-2.00
    x
    Packit bc1512
    Horizontal center of vignetting
    Packit bc1512
    Packit bc1512
      Double
    0.50
    -1.00-2.00
    y
    Packit bc1512
    Vertical center of vignetting
    Packit bc1512
    Packit bc1512
      Double
    0.00
    0.00-360.00
    rotation
    Packit bc1512
    Rotation angle
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:waves
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Transform the buffer with waves
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    x
    Packit bc1512
    X coordinate of the center of the waves
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    y
    Packit bc1512
    Coordinate y of the center of the waves
    Packit bc1512
    Packit bc1512
      Double
    25.00
    0.00-1000.00
    amplitude
    Packit bc1512
    Amplitude of the ripple
    Packit bc1512
    Packit bc1512
      Double
    200.00
    0.00-1000.00
    period
    Packit bc1512
    Period of the ripple
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -1.00-1.00
    phi
    Packit bc1512
    Phase shift
    Packit bc1512
    Packit bc1512
      Enum
    Packit bc1512
    sampler-type
    Packit bc1512
    Sampler used internally
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:weighted-blend
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      blend two images using alpha values as weights
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
      Double
    0.00
    -inf - +inf
    value
    Packit bc1512
    global value used if aux doesn't contain data
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      gegl:write-buffer
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      A GEGL buffer destination surface.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    buffer
    Packit bc1512
    Write to an existing GeglBuffer
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:clear
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation clear (d = 0.0f)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:color-burn
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG blend operation color-burn (<tt>if cA * aB + cB * aA <= aA * aB: d = cA * (1 - aB) + cB * (1 - aA) otherwise: d = (cA == 0 ? 1 : (aA * (cA * aB + cB * aA - aA * aB) / cA) + cA * (1 - aB) + cB * (1 - aA))</tt>)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:color-dodge
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG blend operation color-dodge (<tt>if cA * aB + cB * aA >= aA * aB: d = aA * aB + cA * (1 - aB) + cB * (1 - aA) otherwise: d = (cA == aA ? 1 : cB * aA / (aA == 0 ? 1 : 1 - cA / aA)) + cA * (1 - aB) + cB * (1 - aA)</tt>)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:darken
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG blend operation darken (<tt>d = MIN (cA * aB, cB * aA) + cA * (1 - aB) + cB * (1 - aA)</tt>)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:difference
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG blend operation difference (<tt>d = cA + cB - 2 * (MIN (cA * aB, cB * aA))</tt>)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:dst
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation dst (d = cB)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:dst-atop
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation dst-atop (d = cB * aA + cA * (1.0f - aB))
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:dst-in
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation dst-in (d = cB * aA)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:dst-out
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation dst-out (d = cB * (1.0f - aA))
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:dst-over
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation dst-over (d = cB + cA * (1.0f - aB))
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:exclusion
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG blend operation exclusion (<tt>d = (cA * aB + cB * aA - 2 * cA * cB) + cA * (1 - aB) + cB * (1 - aA)</tt>)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:hard-light
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG blend operation hard-light (<tt>if 2 * cA < aA: d = 2 * cA * cB + cA * (1 - aB) + cB * (1 - aA) otherwise: d = aA * aB - 2 * (aB - cB) * (aA - cA) + cA * (1 - aB) + cB * (1 - aA)</tt>)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:lighten
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG blend operation lighten (<tt>d = MAX (cA * aB, cB * aA) + cA * (1 - aB) + cB * (1 - aA)</tt>)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:overlay
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG blend operation overlay (<tt>if 2 * cB > aB: d = 2 * cA * cB + cA * (1 - aB) + cB * (1 - aA) otherwise: d = aA * aB - 2 * (aB - cB) * (aA - cA) + cA * (1 - aB) + cB * (1 - aA)</tt>)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:plus
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG blend operation plus (<tt>d = cA + cB</tt>)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:screen
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      SVG blend operation screen (<tt>d = cA + cB - cA * cB</tt>)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:src
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation src (d = cA)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:src-atop
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation src-atop (d = cA * aB + cB * (1.0f - aA))
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:src-in
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation src-in (d = cA * aB)
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:src-out
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation src-out (d = cA * (1.0f - aB))
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:src-over
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation src-over (d = cA + cB * (1.0f - aA))
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:src-over
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation over (d = cA + cB * (1 - aA))
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      svg:xor
    Packit bc1512
    Packit bc1512
    Packit bc1512
       
    Packit bc1512
      Porter Duff operation xor (d = cA * (1.0f - aB)+ cB * (1.0f - aA))
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    output
    Packit bc1512
    Output pad for generated image buffer.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    input
    Packit bc1512
    Input pad, for image buffer input.
    Packit bc1512
    Packit bc1512
      Object
    Packit bc1512
    aux
    Packit bc1512
    Auxiliary image buffer input pad.
    Packit bc1512
    Packit bc1512
    Packit bc1512
    Packit bc1512
    Packit bc1512
    </body>
    Packit bc1512
    </html>