Gamma Function Types

Types of full- or half-precision gamma functions.

Topics

Constants

var kvImageGamma_UseGammaValue: Int

Full-precision calculation using the gamma value set in vImageCreateGammaFunction.

var kvImageGamma_UseGammaValue_half_precision: Int

Half-precision calculation using the gamma value set in vImageCreateGammaFunction.

var kvImageGamma_5_over_9_half_precision: Int

Half-precision calculation using a gamma value of 5/9 or 1/1.8.

var kvImageGamma_9_over_5_half_precision: Int

Half-precision calculation using a gamma value of 9/5 or 1.8.

var kvImageGamma_5_over_11_half_precision: Int

Half-precision calculation using a gamma value of 5/11 or 1/2.2.

var kvImageGamma_11_over_5_half_precision: Int

Half-precision calculation using a gamma value of 11/5 or 2.2. On exit, gamma is 5/11.

var kvImageGamma_sRGB_forward_half_precision: Int

Half-precision calculation using the sRGB standard gamma value of 2.2.

var kvImageGamma_sRGB_reverse_half_precision: Int

Half-precision calculation using the sRGB standard gamma value of 1/2.2.

var kvImageGamma_11_over_9_half_precision: Int

Half-precision calculation using a gamma value of 11/9 or (11/5)/(9/5).

var kvImageGamma_9_over_11_half_precision: Int

Half-precision calculation using a gamma value of 9/11 or (9/5)/(11/5).

var kvImageGamma_BT709_forward_half_precision: Int

ITU-R BT.709 standard. This is like kvImageGamma_sRGB_forward_half_precision above but without the 1.125 viewing gamma for computer graphics: x<0.081? x/4.5: pow((x+0.099)/1.099, 1/0.45).

var kvImageGamma_BT709_reverse_half_precision: Int

ITU-R BT.709 standard reverse. This is like kvImageGamma_sRGB_reverse_half_precision above but without the 1.125 viewing gamma for computer graphics: x<0.018? 4.5*x: 1.099*pow(x,0.45) - 0.099.