### Enumeration

# Gimp Precision

since: 2.10

#### Declaration

    enum Gimp.Precision

#### Description [src]

Precisions for pixel encoding.

Available since: 2.10

#### Members

`GIMP_PRECISION_U8_LINEAR`

  8-bit linear integer.

  - Value: `100`
  - Nickname: `u8-linear`
  - Available since: 2.10
`GIMP_PRECISION_U8_NON_LINEAR`

  8-bit non-linear integer.

  - Value: `150`
  - Nickname: `u8-non-linear`
  - Available since: 2.10
`GIMP_PRECISION_U8_PERCEPTUAL`

  8-bit perceptual integer.

  - Value: `175`
  - Nickname: `u8-perceptual`
  - Available since: 2.10
`GIMP_PRECISION_U16_LINEAR`

  16-bit linear integer.

  - Value: `200`
  - Nickname: `u16-linear`
  - Available since: 2.10
`GIMP_PRECISION_U16_NON_LINEAR`

  16-bit non-linear integer.

  - Value: `250`
  - Nickname: `u16-non-linear`
  - Available since: 2.10
`GIMP_PRECISION_U16_PERCEPTUAL`

  16-bit perceptual integer.

  - Value: `275`
  - Nickname: `u16-perceptual`
  - Available since: 2.10
`GIMP_PRECISION_U32_LINEAR`

  32-bit linear integer.

  - Value: `300`
  - Nickname: `u32-linear`
  - Available since: 2.10
`GIMP_PRECISION_U32_NON_LINEAR`

  32-bit non-linear integer.

  - Value: `350`
  - Nickname: `u32-non-linear`
  - Available since: 2.10
`GIMP_PRECISION_U32_PERCEPTUAL`

  32-bit perceptual integer.

  - Value: `375`
  - Nickname: `u32-perceptual`
  - Available since: 2.10
`GIMP_PRECISION_HALF_LINEAR`

  16-bit linear floating point.

  - Value: `500`
  - Nickname: `half-linear`
  - Available since: 2.10
`GIMP_PRECISION_HALF_NON_LINEAR`

  16-bit non-linear floating point.

  - Value: `550`
  - Nickname: `half-non-linear`
  - Available since: 2.10
`GIMP_PRECISION_HALF_PERCEPTUAL`

  16-bit perceptual floating point.

  - Value: `575`
  - Nickname: `half-perceptual`
  - Available since: 2.10
`GIMP_PRECISION_FLOAT_LINEAR`

  32-bit linear floating point.

  - Value: `600`
  - Nickname: `float-linear`
  - Available since: 2.10
`GIMP_PRECISION_FLOAT_NON_LINEAR`

  32-bit non-linear floating point.

  - Value: `650`
  - Nickname: `float-non-linear`
  - Available since: 2.10
`GIMP_PRECISION_FLOAT_PERCEPTUAL`

  32-bit perceptual floating point.

  - Value: `675`
  - Nickname: `float-perceptual`
  - Available since: 2.10
`GIMP_PRECISION_DOUBLE_LINEAR`

  64-bit linear floating point.

  - Value: `700`
  - Nickname: `double-linear`
  - Available since: 2.10
`GIMP_PRECISION_DOUBLE_NON_LINEAR`

  64-bit non-linear floating point.

  - Value: `750`
  - Nickname: `double-non-linear`
  - Available since: 2.10
`GIMP_PRECISION_DOUBLE_PERCEPTUAL`

  64-bit perceptual floating point.

  - Value: `775`
  - Nickname: `double-perceptual`
  - Available since: 2.10
`GIMP_PRECISION_U8_GAMMA`

  Deprecated alias for `GIMP_PRECISION_U8_NON_LINEAR`.

  - Value: `150`
  - Nickname: `u8-gamma`
  - Available since: 2.10
`GIMP_PRECISION_U16_GAMMA`

  Deprecated alias for `GIMP_PRECISION_U16_NON_LINEAR`.

  - Value: `250`
  - Nickname: `u16-gamma`
  - Available since: 2.10
`GIMP_PRECISION_U32_GAMMA`

  Deprecated alias for `GIMP_PRECISION_U32_NON_LINEAR`.

  - Value: `350`
  - Nickname: `u32-gamma`
  - Available since: 2.10
`GIMP_PRECISION_HALF_GAMMA`

  Deprecated alias for `GIMP_PRECISION_HALF_NON_LINEAR`.

  - Value: `550`
  - Nickname: `half-gamma`
  - Available since: 2.10
`GIMP_PRECISION_FLOAT_GAMMA`

  Deprecated alias for `GIMP_PRECISION_FLOAT_NON_LINEAR`.

  - Value: `650`
  - Nickname: `float-gamma`
  - Available since: 2.10
`GIMP_PRECISION_DOUBLE_GAMMA`

  Deprecated alias for `GIMP_PRECISION_DOUBLE_NON_LINEAR`.

  - Value: `750`
  - Nickname: `double-gamma`
  - Available since: 2.10