User`s manual

Color Creation and Enhancement AW00098504000
134 Basler ace Camera Link
The formula uses uncorrected and corrected pixel brightnesses that are normalized by the
maximum pixel brightness. The maximum pixel brightness equals 255 for 8 bit output, 1023 for 10
bit output, and 4095 for 12 bit output.
The gamma correction value can be set in a range from 0 to 3.99998.
When the gamma correction value is set to 1, the output pixel brightness will not be corrected.
A gamma correction value between 0 and 1 will result in increased overall brightness, and a gamma
correction value greater than 1 will result in decreased overall brightness.
In all cases, black (output pixel brightness equals 0) and white (output pixel brightness equals 255
at 8 bit output, 1023 at 10 bit output, and 4095 at 12 bit output) will not be corrected.
Enabling and Setting Gamma Correction Using Basler Pylon
You can enable or disable the gamma correction feature by setting the value of the Gamma Enable
parameter.
You can use the Gamma Selector to select either sRGB or user gamma correction.
If you select user gamma correction, you can use the Gamma parameter to set the gamma
correction value.
You can set the Gamma Enable parameter, use the Gamma Selector, and set Gamma parameter
values from within your application software by using the Basler pylon API. The following code
snippet illustrates using the API to set the parameter values for sRGB type correction:
// Enable the Gamma feature
Camera.GammaEnable.SetValue( true );
// Set the gamma type to sRGB
Camera.GammaSelector.SetValue ( GammaSelector_sRGB );
The following code snippet illustrates using the API to set the parameter values for user type
correction:
// Enable the Gamma feature
Camera.GammaEnable.SetValue( true );
// Set the gamma type to User
Camera.GammaSelector.SetValue ( GammaSelector_User );
// Set the Gamma value to 1.2
Camera.Gamma.SetValue( 1.2 );
You can also use the Basler pylon Viewer application to easily set the parameters.
For more information about the pylon API and the pylon Viewer, see Section 3.1 on page 19.