Configure GIMP for 64-Bit Floating Point Precision

This guide provides a straightforward walkthrough on configuring GIMP to utilize 64-bit floating point precision for image editing. By default, standard image editors often operate at 8-bit integer precision, which can lead to color banding and artifacting during heavy manipulation. Utilizing GIMP's GEGL (Generic Graphical Library) engine to process images at 64-bit floating point (double precision) per channel ensures maximum dynamic range, smoother gradients, and non-destructive color grading.

Changing Precision for an Existing Image

To upgrade the working bit depth of an image currently open in GIMP:

  1. Open your image in GIMP.
  2. Click on the Image menu in the top menu bar.
  3. Hover over Precision.
  4. Select 64-bit floating point.
  5. Choose your preferred channel encoding:
    • Linear light: Best for realistic compositing, physical light calculations, and advanced blending.
    • Non-linear (Perceptual sRGB): Best if you want standard color behavior matching traditional 8-bit workflows.

Setting 64-Bit Precision as the Default for New Images

To ensure every new document automatically opens with 64-bit floating point precision:

  1. Go to Edit > Preferences (on macOS, go to GIMP > Preferences).
  2. In the left-hand sidebar, select Default Image.
  3. Click to expand the Advanced Options section.
  4. Locate the Precision dropdown menu.
  5. Select 64-bit floating point (choose either Linear or Perceptual based on your workflow needs).
  6. Click OK to save the changes.

Considerations When Using 64-Bit Floating Point

  • Memory and Performance: 64-bit processing requires significantly more RAM and CPU processing power compared to 8-bit or 16-bit workflows.
  • File Exporting: Standard formats like JPEG only support 8-bit depth. To retain 64-bit precision when saving your master files, export to formats such as TIFF or OpenEXR, or save the native XCF project file.