Expand description
Functions for altering and converting the color of pixelbufs
Structs
A bi-level color map
Traits
A color map
Functions
Brighten the supplied image.
value
is the amount to brighten each pixel by.
Negative values decrease the brightness and positive values increase it.
Brighten the supplied image in place.
value
is the amount to brighten each pixel by.
Negative values decrease the brightness and positive values increase it.
Adjust the contrast of the supplied image.
contrast
is the amount to adjust the contrast by.
Negative values decrease the contrast and positive values increase the contrast.
Adjust the contrast of the supplied image in place.
contrast
is the amount to adjust the contrast by.
Negative values decrease the contrast and positive values increase the contrast.
Reduces the colors of the image using the supplied color_map
while applying
Floyd-Steinberg dithering to improve the visual conception
Convert the supplied image to grayscale
Hue rotate the supplied image.
value
is the degrees to rotate each pixel by.
0 and 360 do nothing, the rest rotates by the given degree value.
just like the css webkit filter hue-rotate(180)
Hue rotate the supplied image in place.
value
is the degrees to rotate each pixel by.
0 and 360 do nothing, the rest rotates by the given degree value.
just like the css webkit filter hue-rotate(180)
Reduces the colors using the supplied color_map
and returns an image of the indices
Invert each pixel within the supplied image. This function operates in place.