Module image::imageops::colorops[][src]

Functions for altering and converting the color of pixelbufs

Structs

BiLevel

A bi-level color map

Traits

ColorMap

A color map

Functions

brighten

Brighten the supplied image. value is the amount to brighten each pixel by. Negative values decrease the brightness and positive values increase it.

brighten_in_place

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.

contrast

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.

contrast_in_place

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.

dither

Reduces the colors of the image using the supplied color_map while applying Floyd-Steinberg dithering to improve the visual conception

grayscale

Convert the supplied image to grayscale

huerotate

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)

huerotate_in_place

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)

index_colors

Reduces the colors using the supplied color_map and returns an image of the indices

invert

Invert each pixel within the supplied image. This function operates in place.