Linux.com

Feature: Graphics & Multimedia

GIMP 2.6 changes are mostly internal

By Leslie Polzer on October 21, 2008 (4:00:00 PM)

Share    Print    Comments   

The GIMP -- the GNU Image Manipulation Program -- is one of the flagships of free software. On October 1 the project released version 2.6, with many new and improved features. Most of the user-visible features are just polish; the real changes are lurking under the hood.

How you install the GIMP 2.6 depends on your distribution. Check your package manager to see if it's already available in a repository. If not, you can download it and build it from source using the usual ./configure && make && sudo make install routine.

After starting it the first thing you'll notice is an additional empty image window appearing next to the toolbox. This is part of GIMP's UI restructuring, which we'll take a detailed look at in a moment.

One of the most useful additions to the new version is support for a polygonal selection mode in the free select tool. This makes it easy to separate foreground objects from background objects. It also allows you to constrain a polygonal line to an angle within increments of 15 degrees, making it possible to do a clean 45-degree cut. You can also move newly created selection nodes around, which helps with minor corrections.

If you use a pen and a tablet, the results of the Brush tool can now be influenced by pressure, velocity, and a random value. You can modify each of those parameters with a weight between 0 and 100. Each of these modifiers can change the opacity, hardness, size, and color of a stroke, and do the same with stroking where selection edges are painted automatically with a brush.

The new GIMP's enhanced text tool lets you fit text blocks into a frame that can then be resized or moved at will. This is useful for large paragraphs of text; if you tend to edit only small quantities of text, you won't get much benefit. You still have to edit the text in a separate window, though; on-canvas text editing is planned for version 2.8.

A new graphics library

By default GIMP still uses its old rendering engine, but this version of GIMP is the first to feature use of General Graphics Library (GEGL) under the hood. GEGL is a framework for working with a graph of image revisions. The integration of GEGL in GIMP paves the way for future enhancements like deep color support (16 bits per channel) and native CMYK support. You can enable GEGL by checking the box at Colors -> Use GEGL.

A minor change classifies the toolbox and docks as utility windows, which means smart window managers like GNOME's can use this information to hide them in their pager or task area.

Another new feature allows you to direct a paint operation at the off-image area of a window. This comes in handy when you are working with a high zoom and want only part of a brush stroke in the corner of your image.

There are also lots of tiny user interface enhancements you may not recognize at first. For instance, a little cross now marks the center of rectangular and elliptical selections. This center will also snap for example to guiding lines, making it easy to align selections. The status bar now displays more information, like the aspect ratio of rectangle selections and crops. The Windows menu shows all open images and lets you switch between them. The zoom field now accepts arbitrary integer values to set the zoom level.

Interface changes

The GIMP's approach of spawning several top-level windows has always been the target of criticism. Users of other image editing programs were especially annoyed by this, so much so that some developers forked the project to create GIMPshop, an attempt to mimic the user interface of Adobe's Photoshop.

With respect to the user interface, GIMP 2.6 is something of an experimental release -- it seems as if the developers couldn't decide exactly what to do. The release notes state that the "toolbox menubar has been removed," and indeed the menu bar itself is gone, but the space it occupied is still there, serving no use whatsoever. You can't even use it to drag around the toolbox. Most likely this empty area has been left there as a kludge for layout reasons.

The main menu bar has moved to the image windows themselves; this was formerly an optional feature in earlier versions. In consequence there's always at least one image window open, whether you need it or not. This empty window also serves as a drag-and-drop target.

With the old GIMP I always used the context menu to work on images and the main menu to get hold of new images by opening files or acquiring scans. The context menu is the simplest way to issue commands that operate on the image. And acquiring, opening, or creating an image didn't need an empty additional window just for displaying a menu bar.

Miscellaneous fixes and additions

Most of the new features in this release are small bits that don't stand out on their own. For instance:

  • Version 2.6 uses the Cairo library for widgets. This enhances user interface quality at the detail level.
  • Plugins may now propagate error messages and descriptions to the user. There has also been a change in the Script-Fu scripting language that breaks plugin code that misuses the let, let*, and letrec commands. Your favorite plugins might be affected by this, so be sure to check.
  • The color tools allow preset loading and saving, making it easy for example to work out a good color balance, save it, and reuse it later.
  • Brush scaling for the Smudge tool
  • On-canvas preview for the Desaturate tool
  • 22 new variations for the Flame plugin
  • New PSD (Adobe Photoshop) import plugin (with ICC color profile support)

You can find the full release notes with some screenshots at the project's site.

In conclusion

The user interface changes in GIMP 2.6 are experimental and probably intended to evoke community feedback. This is an interim stable release in the "release early, release often" tradition. It admittedly took a year from the release of 2.4, but given that GIMP users need rock-solid stable releases this isn't much time. GIMP 2.6 doesn't offer much in the way of ground-breaking new features or visible improvements -- the visible changes are little tidbits and goodies. GEGL, the major big change, is under the hood.

Still it's a step towards a GIMP that offers everything users want and need. GIMP 2.8 will probably offer on-canvas text editing and a saner approach to a new user interface.

Leslie P. Polzer is an independent professional specializing in the development of dynamic Web sites.

Share    Print    Comments   

Comments

on GIMP 2.6 changes are mostly internal

Note: Comments are owned by the poster. We are not responsible for their content.

Ugly!

Posted by: Anonymous [ip: 82.192.250.149] on October 21, 2008 05:25 PM
'The release notes state that the "toolbox menubar has been removed," and indeed the menu bar itself is gone, but the space it occupied is still there, serving no use whatsoever.'

#

Re: Ugly!

Posted by: Anonymous [ip: 88.100.126.138] on October 21, 2008 06:37 PM
1. Open up ~/.gimp-2.6/gimprc
2. Insert '(toolbox-wilber no)' somewhere into it
3. restart gimp.

Why isn't this accessible through the GUI, I don't know.
Info taken from this podcast roughly @ 25 minutes: http://meetthegimp.org/episode-066-setting-up-gimp-26-and-looking-into-the-future/

#

GIMP 2.6 changes are mostly internal

Posted by: Anonymous [ip: 99.241.15.253] on October 21, 2008 06:35 PM
I tend to give major GIMP releases a try to see if they're someplace good yet, having worked professionally with Photoshop for a few years. They're not. The UI is still busted, though they're sort of facing in the right direction. Some of the design decisions for the software boggle my mind. Having to manually add alpha channels to layers brought in from jpg files? Having bounding boxes on layers that you have to resize via a dialog if you want to add anything outside them? This kind of thing makes usability experts weep.

I've seen software by programmers, for programmers before. It's an easy trap to fall into. This, however, is a piece of software by idiots, not targeted at anyone.

#

Re: GIMP 2.6 changes are mostly internal

Posted by: Anonymous [ip: 205.208.133.44] on October 22, 2008 04:11 PM
Actually it is software by kool-aid drinkers for kool-aid drinkers. I imagine the people that have accepted the lack of usability will enjoy this release immensely, those of us that need higher bit depth, non-destructive editing, quick and easy layer blending, or full CMYK will be told once again that we do not need these things and we should just accept what we are handed.

#

GIMP 2.6 changes are mostly internal

Posted by: Anonymous [ip: 192.168.1.51] on October 22, 2008 06:02 AM
The Empty area at the top of the toolbox is supposed to signify a drop target for opening images in gimp - dragging to the image window will open the file as a new layer in the current image. Of course you can drag and drop image files to anywhere on the toolbox but this was supposed to make it easier to reconise. (It looks as if it has been unsuccessful at this)

#

at least one image window open

Posted by: Anonymous [ip: 77.46.164.31] on October 22, 2008 07:02 AM
"In consequence there's always at least one image window open, whether you need it or not."

This is exactly how Photoshop works, so I really don't see how this is bad. Another advantage is that you don't need a wide toolbox to see all the menu options. You can now make Gimp look pretty much like PS 3.5.1 or something. ;)

#

Usability does not mean "make it like Photoshop"

Posted by: Anonymous [ip: 82.192.250.149] on October 22, 2008 10:06 AM
"After starting it the first thing you'll notice is an additional empty image window appearing next to the toolbox. This is part of GIMP's UI restructuring,"

There are a lot of things in Gimp's UI that are broken and need fixing, but this was not one of them. If no image has been opened, it is perfectly reasonable not to open an (empty) image window.

Suggestion to the Gimp team: instead of mindlessly changing the UI to be more like Photoshop's, why not listen to reasoned comments from users who bring up realistic use cases?

#

Re: Usability does not mean "make it like Photoshop"

Posted by: Anonymous [ip: 89.132.108.36] on November 09, 2008 05:08 PM
"After starting it the first thing you'll notice is an additional empty image window appearing next to the toolbox. This is part of GIMP's UI restructuring,"
"-There are a lot of things in Gimp's UI that are broken and need fixing, but this was not one of them. If no image has been opened, it is perfectly reasonable not to open an (empty) image window."

I also hate this annoying extra window. It's maybe about to hold the menu which was removed from the toolbox.

As an everyday user of gimp I cannot live with this annoying changes. I need the menu back and to remove the space waster empty image window - I just made back the old gimp, and will not upgrade my system to the newest Ubuntu because of this. (My plugins broke again, too - but that's another story)

#

GIMP 2.6 changes are mostly internal

Posted by: Benjamin Huot on October 22, 2008 07:03 PM
I like the new release, but I still use Photoshop Elements as Gimp still doesn't have layer styles or cut out shapes. I use these a lot when I make web graphics.

#

GIMP 2.6 changes are mostly internal

Posted by: Anonymous [ip: 195.218.137.70] on October 23, 2008 05:52 PM
"will be told once again that we do not need these things and we should just accept what we are handed." --- No, you won't. Of course, unless you are keen listening to some idiots who have nothing to do with developers team.

#

Re: GIMP 2.6 changes are mostly internal

Posted by: Anonymous [ip: 205.208.133.57] on October 23, 2008 06:44 PM
"Of course, unless you are keen listening to some idiots who have nothing to do with developers team." -- The code that provided most of those features already existed, it wasn't the fanbois that kept it out of /trunk. Unless of course you have another way to express having to use Cinepaint for the features that are needed? ;-)

#

Good GIMP 2.6.1 screenshots

Posted by: Anonymous [ip: 71.177.64.119] on October 24, 2008 08:10 AM
This review is very good, but you skipped out on the screenshots, I read this other review at inatux.com ( http://www.inatux.com/reviews/GIMP2.6.1review ) they posted a very good review of GIMP 2.6.1 too, and a lot of screenshots!

#

GIMP user interface improvement

Posted by: Anonymous [ip: 80.79.80.249] on November 03, 2008 11:22 AM
I hope that the user interface is going to improve in the future. I think this is a serious problem because you have to use additional tools to address usability (the one I use is Gimper http://www.kde-apps.org/content/show.php/Gimper?content=88495), but GIMP should be usable out of the box without having to install anything extra.

#

GIMP 2.6 changes are mostly internal

Posted by: Anonymous [ip: 71.160.98.92] on November 13, 2008 07:43 AM
I just visited gimp's irc channel today and had a huge argument with some gimp folks. I absolutely HATE that an image-window must be open. Their arguments were that 'you'll have to open an image at some point anyway, that's why your using the gimp.' and 'this makes gimp better for osx because now all of the options appear in quartz's global menu bar'.

The linux community has shown gimp much appreciation. We have been very loyal to gimp. The developers now seek the attention of the fickle people who use photoshop and will never appreciate gimp anyway. Too bad.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya