If you'd like to get a look at the new features before the release, you can download the development version, and be sure to read the release notes for 2.3 for new features and known issues.
New tools
The first thing most users will notice about 2.4 is the addition of three new tools to the palette: the Align tool, the Foreground Extraction tool, and a new "Simple" Rectangle Selector. The Align tool lets you vertically and horizontally align image layers -- a task you had to perform manually before. You can align an image to any edge or the center, specify an offset in any direction, and adjust vertical and horizontal alignment separately.
| |
| GIMP toolboxes compared; version 2.2 left, version 2.4 right - click to enlarge |
The "Simple" Rectangle Selector marks a rectangular portion of the image, after which the boundaries of that rectangle can be moved and resized by hand without affecting the underlying image. It is a bit like having a "live mask," letting you work on portions of the image separately without re-selecting. Unlike the basic selection tools, selecting a portion of the image with this tool and adjusting that selection are difficult to mess up. I know it doesn't sound like a big deal, but for tasks like previewing and tweaking a crop this is a very nice enhancement.
The Foreground Extractor is quite a little marvel. With it you can pull any object out of a picture, regardless of the surroundings. It uses the Simple Interactive Object Extraction (SIOX) algorithm, originally developed for use in the E-Chalk distance-learning tool. First, you simply draw a loose outline around the object you wish to extract. Then, you scribble over "representative" portions of the foreground object and voilà -- the algorithm magically finds the edges of your object.
You can read more about this feature (including a nice tutorial) at SIOX.org. Creating tabloid-worthy phony images just got a whole lot easier.
| |
| The Simple Rectangle Selector masking off part of an image - click to enlarge |
In addition to these new tools, several existing tools are significantly enhanced. The airbrush tool now responds to pressure (on a pressure-sensitive tablet) like a real airbrush. The clone tool can rubber-stamp from all visible layers instead of just the active layer. And you can now load and use native Photoshop brushes with the paint tools.
| |
| Extraction action with the SIOX foreground extractor tool - click to enlarge |
GIMP 2.4 has new actions in the menus as well. "Snap to Canvas Edge" and "Snap to Active Path" are now options under View. "Remove Alpha Channel" is new under the Transparency menu, and a "Recompose" option has been added to the Mode menu. "Desaturate" can now use any of three different methods to remove color.
Under the hood, a new interpolation method called Lanczos has been added for all scaling operations. It outperforms the old champ, cubic interpolation. Scalable Vector Graphics (SVG) cut-and-paste now works between GIMP and other applications. The GIMP 2.4 also has full drag-and-drop capability for image data, layers, and channels. For example, if you want to make a new image out of the blue channel only, just drag it from the Channels list to the toolbox.
Reorganization
Its developers made other changes for 2.4 to meet GNOME Human Interface Guidelines (HIG) and Freedesktop.org standards, and in response to user requests.
In the first category are the usual gang of capitalization, internationalization, and user interface (UI) element fixes. The Delete key now deletes/erases the current selection -- a feature prevented by a GTK bug in the past. Button order for dialog windows and pop-ups is now read from the user's system preferences, adhering to either the GNOME or KDE standard, depending on which environment is running. And the default measurement units are now determined by the user's locale setting, which should postpone the metric/imperial armageddon for at least a few tense months.
A lot of work has gone into cleaning up the menu structure in 2.4. Color operations -- previously relegated to a sub-menu under Layer -- have been granted a top-level menu of their own. This is a long overdue change, since these are among the most-accessed features of the application.
Plugins and filters have undergone a polish as well. All plugins and filters now support a live "preview" box. Several have been renamed for clarity's sake. The menus for plugins and filters have been cleaned up as well. While 2.2 had separate top-level menus for the Scheme scripting engine Script-Fu, the Python scripting engine Python-Fu, and an assortment of video-related filters and actions titled Video, 2.4 places both scripting plugins under the extensions menu Xtns, and merges the video effects in with the other filters.
Color management
2.4 is the first GIMP release to support color management, a feature dearly missed by photographers and designers up until now. In the preferences dialog you will find a new Color Management control panel where you can set rendering intent and specify your working colorspace and device profiles.
| |
| The new color management control panel - click to enlarge |
GIMP is also one of the first applications to support the new ICC Profiles in X specification, which associates ICC color profiles with X displays at the X server (rather than the application) level, although for the time being it doesn't offer any advantage over picking your display profile manually.
Color management at this time is still a work-in-progress. For example, you cannot transform an image from one colorspace to another within the program. But it is great to see color management finally make an appearance in the GIMP. For more information about color management and its usefulness, read this introductory article I wrote in March.
Room for improvement
As always in software, there are areas for improvement. The most fundamental shortcoming of the GIMP, according to graphics professionals, remains its limitation to grayscale and RGB image modes; press-ready images need CMYK and many designers make heavy use of Lab color and duotone (tinted) modes. Second is its limitation to 8-bit color -- as high-end scanner and digital camera prices drop, more and more people need to work with 16-bit-per-channel data. Fixing either these issues will require rewriting a significant portion of the program's core.
The GIMP developers know this, and the long-promised port of GIMP internals to the new Generic Graphical Library (GEGL) is their solution, but it has been pushed back to a future release. As GEGL was first proposed five years ago, some -- understandably -- wonder whether it will ever see the light of day.
Apart from massively reworking the core, however, there are a few bits and pieces to which I would like to see improvement in the short term. Better support for image metadata and additional digital camera RAW filetypes would help professional users, for instance. And many Photoshop users want to see additional tools like a "history" brush or a polygon tool. The addition of surface textures and "natural media" effects, while not critical, would certainly be fun to see.
On the whole, the GIMP 2.4 release is a much bigger step up from 2.2 than 2.2 was from 2.0. The GIMP is still missing a few features, but the list of things you can't do with the GIMP keeps getting smaller with each release.
Note: Comments are owned by the poster. We are not responsible for their content.
The only thing I really hate about GIMP is having a billion windows cluttering up my taskbar.
'I can't simply minimize the whole app in one click-- so irritating.
ICC is the International Color Consortium (www.color.org). ICC color profile support is about display management, and ICC profiles are used by all color managed systems.
Pantone is unrelated. The Pantone colors are a commercial set of spot colors, which allow you to reference a spot color by pantone number; they exist outside of "CMYK" or other color models.
Free software apps that support spot color (say, Scribus or Inkscape) can in fact use Pantone colors; you just have to tell the printer the swatch you want yourself or search for a Pantone-clone color tile set.
These apps can't distribute Pantone clones for legal reasons, but professional designers know you always have to talk to your printer about spot colors, and you always have to see real proofs before you go to press. If you only have free software, you can still do that, and the real skill that separates good designers from bad is the ability to choose correctly.
The only real issue with Gimp in this regard is spot color handling, which again we will see with GEGL at some point.
It figures. I finally gave up on using stone tools (i.e. GIMP) last week and bought Photoshop. Maxxed out my plasticards, but at least I finally have a REAL image editor.
And now, the morning after I install PS on my newly-aquired used Mac, I find that the GIMP is FINALLY going to support color management! (well, sort of).It's Murphy's Law all over again. Oh well, GIMP still doesn't do 16 bit per channel color, so it's still unusable for pros (or anyone doing any kind of serious photography).
The problem is that real world images do not fit into this 8-bits-per-channel total nicely or evenly. For one thing, you can distinguish a lot more gradation in the green channel than the blue. For another, any particular image may need to show more detail in certain parts of the spectrum. That's possible because non-eye sensors like CCD's, photosensitive chemicals (ie, "film") and so on can distinguish more than 16.7 million colors, or whatever the local total for the color in question is. When you look at a nice photo of a bunch of red chameleons blending into red rocks in National Geographic, it's been tweaked and shifted to bring out all that nuance -- more nuance than the unaided eye can see.
Which introduces the next problem, shifting or expanding the range of the entire image. It's not just for false color Mars photography; scanners and digital images almost always need adjustment. Whenever you try to stretch the dynamic range of an image you must interpolate the values in between the original pixels. Having only eight bits per channel gives you very little wiggle room before you start to see artifacts.
Furthermore, apart from such direct color-manipulation, more bits per pixel minimizes roundoff for other operations (like blending) that happen in color land.
So in short, 8 bits would be fine if you didn't have to manipulate the image.
And no, Photoshop has not always been 16 bit either. It started slowly and every new release added more things that worked in 16 bit and left fewer that didn't, until they were all gone. But they are several releases ahead in that regard.
So, you may ask, why weren't people upset about Photoshop's 16-bit shortcomings? They were! They really were! But it was years ago, and then like now the pros cared about it and the non-pros shrugged it off as an imaginary distinction of no practical value. But you've got to remember, five years ago 35mm-sized digital SLRs basically did not exist. And only pros could afford to get film drum-scanned. Most high-end photography resorted to Photoshop only when neccessary, or used expensive third-party plugins to work around the shortcomings. This field has moved remarkably fast in the past few years.
At least that's my off-the-cuff guess at it.
There are a few command line tools; for me the big missing link is IPTC support in the alleged "image management" apps -- imgSeek has always been the only one that took IPTC support seriously, but I've not been able to get it working on Ubuntu, to which I'm a recent convert. The other "image manager" wannabes are woefully lacking; barely glorified thumbnail browsers the lot of them.
However, since you brought it up -- where is your IPTC app? Have we seen it? I hope you're not going to tease the world with its existence and then never show it the light of day. Maybe someone can work it into a Gimp plugin, to say the least.
It could be, and this is just a wild guess, that you can draw a straight line, using either the pencil or paintbrush tool, but clicking somewhere, pressing and holding shift down, and clicking where you want it to end.
Voilà, a line!
not quite done yet
Posted by: Anonymous Coward on October 05, 2005 07:30 PM#