FreeImageBitmap.AdjustColors Method

FreeImage.NET

FreeImageBitmapAdjustColors Method
Adjusts an image's brightness, contrast and gamma as well as it may optionally invert the image within a single operation.

Namespace: FreeImageAPI
Assembly: FreeImageNET (in FreeImageNET.dll) Version: 3.17.0.4 (3.17.0)
Syntax
C#
public bool AdjustColors(
	double brightness,
	double contrast,
	double gamma,
	bool invert
)

Parameters

brightness
Type: SystemDouble
Percentage brightness value where -100 <= brightness <= 100.

A value of 0 means no change, less than 0 will make the image darker and greater than 0 will make the image brighter.

contrast
Type: SystemDouble
Percentage contrast value where -100 <= contrast <= 100.

A value of 0 means no change, less than 0 will decrease the contrast and greater than 0 will increase the contrast of the image.

gamma
Type: SystemDouble
Gamma value to be used for gamma correction.

A value of 1.0 leaves the image alone, less than one darkens it, and greater than one lightens it.

This parameter must not be zero or smaller than zero. If so, it will be ignored and no gamma correction will be performed on the image.
invert
Type: SystemBoolean
If set to true, the image will be inverted.

Return Value

Type: Boolean
Returns true on success, false on failure.
See Also