gamma

Syntax

int gamma(int i)

Arguments

i
The intensity to be corrected. i must be higher or equal to 0 and lower or equal to 255.

Return

The gamma-corrected value of i.

Description

Allows the user to efficiently calculate gamma correction.
To be used in conjunction with the setGamma function.

Example

setGamma(1.8);
for (x = x_start; x < x_end; x++) {
    for (y = y_start; y < y_end; y++) {
        for (z = 0; z < 3; z++) {
            pset(x, y, z, gamma(src(x, y, z)));
        }
    }
}

Also see

setGamma

Comments

Everyone can add his comments about his experiences with this function here. Tips for using it are welcome, too.