Convolution Matrix

Apply a generic 5x5 convolution matrix
(1,1)
name: a1 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(1,2)
name: a2 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(1,3)
name: a3 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(1,4)
name: a4 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(1,5)
name: a5 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(2,1)
name: b1 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(2,2)
name: b2 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(2,3)
name: b3 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(2,4)
name: b4 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(2,5)
name: b5 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(3,1)
name: c1 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(3,2)
name: c2 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(3,3)
name: c3 type: double default: 1.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(3,4)
name: c4 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(3,5)
name: c5 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(4,1)
name: d1 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(4,2)
name: d2 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(4,3)
name: d3 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(4,4)
name: d4 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(4,5)
name: d5 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(5,1)
name: e1 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(5,2)
name: e2 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(5,3)
name: e3 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(5,4)
name: e4 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
(5,5)
name: e5 type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -inf ui-maximum: +inf ui-gamma: 1.00 ui-step-small: 0.10 ui-step-big: 1.00 ui-digits: 1
Divisor
name: divisor type: double default: 1.00 minimum: -inf maximum: +inf ui-minimum: -1000.00 ui-maximum: 1000.00 ui-gamma: 1.00 ui-step-small: 1.00 ui-step-big: 100.00 ui-digits: 1
Offset
name: offset 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
Red channel
name: red type: boolean default: True
Green channel
name: green type: boolean default: True
Blue channel
name: blue type: boolean default: True
Alpha channel
name: alpha type: boolean default: True
Normalize
name: normalize type: boolean default: True
Alpha-weighting
name: alpha-weight type: boolean default: True
Border
name: border type: enum
name: gegl:convolution-matrix
pads: input output
parent-class: GeglOperationAreaFilter
categories: generic
source: operations/common/convolution-matrix.c
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.