RasterFlow
  • User Guide
  • Operations
  • Get RasterFlow
    • Categories
      • Add
      • Clear
      • Color-burn
      • Color-dodge
      • Darken
      • Difference
      • Divide
      • Dst
      • Dst-atop
      • Dst-in
      • Dst-out
      • Dst-over
      • Exclusion
      • Combine Exposures
      • Gamma
      • Hard-light
      • Lighten
      • Mix
      • Multiply
      • Overlay
      • Piecewise Blend
      • Plus
      • Remap
      • Screen
      • Seamless Clone Compose
      • Soft-light
      • Src
      • Src-atop
      • Src-in
      • Src-out
      • Normal compositing
      • Subtract
      • SVG Hue Rotate
      • SVG Luminance to Alpha
      • SVG Matrix
      • SVG Saturate
      • Weighted Blend
      • Xor
Compositors

Src

svg:src
Porter Duff operation src (d = cA).
Picture not available yet

Operation pads

This operation exposes the following data pads, defining how it receives, processes, and emits image data:

Input
Aux
Output

Operation properties

SRGB
gboolean
Use sRGB gamma instead of linear.
Default false

Soft-light

SVG blend operation soft-light (<code>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)</code>).

Src-atop

Porter Duff operation src-atop (d = cA * aB + cB * (1.0f - aA)).

On this page

  • Operation pads
  • Operation properties
RasterFlow © 2025 · Licensed under GPL-3.0 · Powered by GEGL, GTK, and their contributors.