Focus Blur

Blur the image around a focal point
Blur type
name: blur-type type: enum
Blur radius
Out-of-focus blur radius
name: blur-radius type: double default: 25.00 minimum: 0.00 maximum: 1500.00 ui-minimum: 0.00 ui-maximum: 100.00 ui-gamma: 2.00 ui-step-small: 1.00 ui-step-big: 10.00 ui-digits: 2 unit:pixel-distance
Highlight factor
Relative highlight strength
name: highlight-factor type: double default: 0.00 minimum: 0.00 maximum: 1.00 ui-minimum: 0.00 ui-maximum: 1.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3 visible:blur-type {lens}
Highlight threshold (low)
name: highlight-threshold-low type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: 0.00 ui-maximum: 1.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3 visible:$highlight-factor.visible range-label:Highlight threshold unit:luminance role:range-start
Highlight threshold (high)
name: highlight-threshold-high type: double default: 1.00 minimum: -inf maximum: +inf ui-minimum: 0.00 ui-maximum: 1.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3 visible:$highlight-threshold-low.visible unit:luminance role:range-end
Shape
name: shape type: enum
Center X
name: x type: double default: 0.50 minimum: -inf maximum: +inf ui-minimum: 0.00 ui-maximum: 1.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3 unit:relative-coordinate axis:x
Center Y
name: y type: double default: 0.50 minimum: -inf maximum: +inf ui-minimum: 0.00 ui-maximum: 1.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3 unit:relative-coordinate axis:y
Radius
Focus-region outer radius
name: radius type: double default: 0.75 minimum: 0.00 maximum: +inf ui-minimum: 0.00 ui-maximum: 5.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3 unit:relative-distance
Sharpness
Focus-region inner limit
name: focus type: double default: 0.25 minimum: 0.00 maximum: 1.00 ui-minimum: 0.00 ui-maximum: 1.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3
Midpoint
Focus-transition midpoint
name: midpoint type: double default: 0.50 minimum: 0.00 maximum: 1.00 ui-minimum: 0.00 ui-maximum: 1.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3
Aspect ratio
name: aspect-ratio type: double default: 0.00 minimum: -1.00 maximum: 1.00 ui-minimum: -1.00 ui-maximum: 1.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3
Rotation
name: rotation type: double default: 0.00 minimum: -180.00 maximum: 180.00 ui-minimum: -180.00 ui-maximum: 180.00 ui-gamma: 1.00 ui-step-small: 1.00 ui-step-big: 15.00 ui-digits: 2 direction:cw unit:degree
High quality
Generate more accurate and consistent output (slower)
name: high-quality type: boolean default: False visible:blur-type {gaussian}
name: gegl:focus-blur
pads: input output
parent-class: GeglOperationMeta
categories: blur
GEGL This page is part of the online GEGL Documentation, GEGL is a data flow based image processing library/framework, made to fuel GIMPs high-bit depth non-destructive editing future.