Lens Distortion
![](images/gegl-lens-distortion.png)
Corrects barrel or pincushion lens distortion.
Main
Amount of second-order distortion
name: main
type: double
default: 0.00
minimum: -100.00
maximum: 100.00
ui-minimum: -100.00
ui-maximum: 100.00
ui-gamma: 1.00
ui-step-small: 1.00
ui-step-big: 10.00
ui-digits: 2
Edge
Amount of fourth-order distortion
name: edge
type: double
default: 0.00
minimum: -100.00
maximum: 100.00
ui-minimum: -100.00
ui-maximum: 100.00
ui-gamma: 1.00
ui-step-small: 1.00
ui-step-big: 10.00
ui-digits: 2
Zoom
Rescale overall image size
name: zoom
type: double
default: 0.00
minimum: -100.00
maximum: 100.00
ui-minimum: -100.00
ui-maximum: 100.00
ui-gamma: 1.00
ui-step-small: 1.00
ui-step-big: 10.00
ui-digits: 2
Shift X
Effect center offset in X
name: x-shift
type: double
default: 0.00
minimum: -100.00
maximum: 100.00
ui-minimum: -100.00
ui-maximum: 100.00
ui-gamma: 1.00
ui-step-small: 1.00
ui-step-big: 10.00
ui-digits: 2
Shift Y
Effect center offset in Y
name: y-shift
type: double
default: 0.00
minimum: -100.00
maximum: 100.00
ui-minimum: -100.00
ui-maximum: 100.00
ui-gamma: 1.00
ui-step-small: 1.00
ui-step-big: 10.00
ui-digits: 2
Brighten
Adjust brightness in corners
name: brighten
type: double
default: 0.00
minimum: -100.00
maximum: 100.00
ui-minimum: -100.00
ui-maximum: 100.00
ui-gamma: 1.00
ui-step-small: 1.00
ui-step-big: 10.00
ui-digits: 2
Background color
name: background
type: color
default: rgba(0.000, 0.000, 0.000, 0.000)
pads: input output
parent-class: GeglOperationFilter
categories: distort
position-dependent: true
license: GPL3+
![GEGL](../images/GEGL.png)