Reference Manual: (offline | online) Quickstart: (offline | online)

im.matrix

Example

# This matrix raises the brightness by 10%.
$ brightness = im.matrix([ 1, 0, 0, 0, .1,
                           0, 1, 0, 0, .1,
                           0, 0, 1, 0, .1,
                           0, 0, 0, 1, 0 ])

# This matrix halves the opacity.
$ opacity = im.matrix([ 1, 0, 0, 0, 0,
                        0, 1, 0, 0, 0,
                        0, 0, 1, 0, 0,
                        0, 0, 0, .5, 0 ])

# We can multiply them together, to get a matrix that modifies brightness and opacity.
$ brightness_opacity = brightness * opacity

# And supply that to im.MatrixColor.
image eileen altered = im.MatrixColor("eileen_happy.png", brightness_opacity)
Reference Manual: (offline | online) Quickstart: (offline | online)