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}
pads: input output
parent-class: GeglOperationMeta
categories: blur
