Glimpse inside the new GIMP

Canvas Panning

GIMP now allows you to pan out of the layer image border if you need to reach those corner places. This option is very helpful during selection and painting sessions.

Core Changes

Without a doubt, the most significant change that GIMP 2.6 introduces is the use of GEGL (Generic Graphics Library). GEGL provides a new engine for GIMP and will eventually handle all the image processing tasks. The new engine will bring GIMP back alongside the big boys of the image industry. The support for higher bit depths (16, 32, and more) is a big plus, in that it opens up possibilities of native GIMP on HDR formats like OpenEXR and HDR and in support of various color profiles with higher bit depths, such as Microsoft's scRGB. That also means GIMP can find some use in the film industry, whereas up to now, CinePaint was the only open source alternative.

Higher bit depth is not the only advantage GEGL offers. GEGL's processing is based on what is called the graph-based processing framework. One of the major advantages the framework provides is the ability to cache data changes. Caching data changes in turn allows for non-destructive editing (or layer effects, as they are called in similar apps).

Also, all filters will be processed by GEGL, which will allow better quality in some operations than does the current aging architecture. By its nature, GEGL will also provide accelerated functioning while working on larger resolution images. This might also allow faster image updates to the screen. (Note that in this release, GEGL is disabled by default because it is a work in progress. However, users can enable GEGL processing from the colors menu.)

This fresh release of GIMP shows its changing face and showcases some of the new technology that will be the mainstay of the future GIMP. This version has an improved interface, making the work of the developers, usability experts, and the interaction designers clearly visible. If GIMP continues in the same direction, happier times await.


  1. Gaurav Nawani is a lead graphic artist at IronCode Software. He is an OSS enthusiast and a freelance writer. Gaurav is the editor and designer of BlenderArt Magazine (

Read full article as PDF:

044-046_gimp.pdf (1.25 MB)

Related content

  • GIMP 2.6

    After more than eight years of planning, GIMP 2.6 finally includes the Generic Graphics Library.

  • Useful and Highly Dynamic: GIMP 2.6 has Arrived

    The GIMP graphics program includes many new and interesting features in version 2.6.

  • Preview: Gimp 2.6 Uses Gegl

    Version 2.6 of Gimp uses the Gegl library, which can display up to 32 bit color depth.

    A tutorial on the community website gives visitors the lowdown on next generation Gimp features.

  • Gimp Scripting

    Many users turn to GIMP for pictures in the window, but some may not realize GIMP also has scripting capabilities that allow you to automate recurring tasks. The Python scripting language is a useful alternative to the GIMP’s integrated Lisp dialect.

  • GIMP 2.6.4 Irons out Some Bugs

    The free GNU Image Manipulation Program (GIMP) greets the new year with bug fixes for its 2.6.x release.


  • Gimp

    Once upon a time I would have said integrating Gimp was a bad move. I love gimp and have a lot of scripts for converting and sizing. You tend to use individual tools of Gimp, so I have wondered sometimes should the pieces be seperated more at the GUI level, so that newer users realise that there is a lot you can do without even loading the whole program.

    But actually I do like the integration, you can still script as we always did and the neater interface is nice.

    But I wonder if it is as obvious to new users that there is still a lot you can do from the command line or through scripts, taks made for scripting, the old thumbnail and resized pic for your web site picture viewer. Or colour balancing enBatch.
comments powered by Disqus

Direct Download

Read full article as PDF:

044-046_gimp.pdf (1.25 MB)