GIMP 2.4 Released
Enselic writes "After almost three years since the release of GIMP 2.2, the GIMP developers have just announced the release of GIMP 2.4. The release notes speak of scalable bitmap brushes, redesigned rectangle/ellipse selection tools, redesigned crop tool, a new foreground selection tool, a new align tool, reorganized menu layouts, improved zoomed in/zoomed out image display quality, improved printing and color management support and a new perspective clone tool."
How long since GIMP 2.3 was released or am I missing something important?
In either case, here at Microsoft, we feel standards are important. And we have fun, too. Doug Mahugh, Microsoft
CMYK colors and other functionality that keeps it from being able to replace Photoshop completely? Not to understate all the effort that has been put into it, but something like that does seem pretty basic for three years of development.
I hope they moved the gui closer to that of Paintshop. I can't tell you how many times I've been unable to edit an image for one reason or another, or the expected behavior is what happens. I know a lot of people love GIMP and its scripting abilities, but seriously, when they're trying to enter the market dominated by a few programs with that same gui and behavior, they should replicate it.
I've recommended some artists to try gimp instead of proprietary stuff. The major complaints were about drawing tablet support. Gimp has tablet support, but the options available to the artist are very limited. Also, there are no smoothing algorithms for tablet-drawn strokes - a pretty major drawback if you draw on the computer instead of scanning things in. /.)
Other than that, gimp is awesome - and almost everything you can think of is available as a plugin - I've already tried the new context-sensitive resizing plugin (context-sensitive resizing has been mentioned a few months ago on
Did you know that "FTW" ("for the win") is a direct translation of "Sieg Heil"?
I do hope they've added support for colour depths greater than 8 bits....
Maybe 5 of the posts will have something actually illuminating. The rest of them will be GIMP and Photoshop fanbois going at each other. Let me save everybody the trouble.
GIMP has an unprofessional name! Waaaaaaaaaaah!
GIMP only does 8-bit color! Waaaaaaaaaaah!
GIMP isn't UI identical to PhotoShop on every menu 3 levels deep! Waaaaaaaaaaaah!
GIMP manages windows sucky! Waaaaaaaaaaaaaaah!
Does not! Does too! Does not!.................
It's still better than Gimp. And I keep trying Gimp because I have to use windows if I want to use Photoshop.
Crossover Office has run Photoshop (through PS7, which I routinely use, *alongside* GIMP) in Linux for something like six or seven years now. That people still say "I have to use Windows if I want to run Photoshop" is beyond me.
STOP . AMERICA . NOW
adjustment layers, which are one of the most important editing tools IMHO and have been missing from the gimp despite years and years of people begging for them (together with cymk and a more 'standard' gui) but as usual in the OSS world features developers care about are done first, not features important for users: I will be sticking with my CS2, thanks, and given Adobe's earnings I think others are as well (I don't think CS3 is worth $200 to upgrade btw, but that's just me).
-- the cake is a lie
I've been using this in the debian unstable repo for a few weeks now and I've found the redesigns are both intuitive and useful. I especially like the new selection tool, it's much easier to select an area and then change the selection after you realized you didn't hit the right pixel. Kudos to the GIMP team!!
P.S. Although the GTK2 (i.e. GIMP Tool Kit) file picker is still slow as molasses in directories with large numbers of files. I had to hack firefox to get it to use it's native file picker once again because I got tired of waiting 30 seconds or more each time I wanted to save a file.
Gentlemen! You can't fight in here, this is the war room!
Sorry all, I meant layer styles, those incredibly useful things that let you add various effects like outlines and shadows and then adjust them dynamically later. My brain was somewhere else when I wrote the original post.
Adjustment layers. If you're not familiar with the adjustment layers that Photoshop 5 software introduced, they're layers that copy pixels from layers below them and run a filter on them, and they automatically update when the layers below them are changed. It's been said that GIMP is one of the best Photoshop 3/4 clones around.
A lot of the key algorithms, particularly for color space conversion, are patented. Guess who holds a bunch of those patents?
Have you tried inkscape for tablet support? This appears to come from GTK so YMMV but is stated to support pressure and angle sensitivity.
I haven't, but I love the app. They've made considerable advances in the last couple of releases. I know there's a tutorial by a guy who draws and shades comics using it. Also that you can simplify lines or using some (built in python) scripts add jitter or add jitter as you draw.
If you've not tried it recently it's worth a punt.
I'm using Slackware 12 and installed the development release via autopackage (http://inkscape.org/download/?lang=en).
Artists are not the only people who ever use Gimp. Many users only use it to crop/resize images and maybe tweak the color balance a little bit. In other words, make artists your primary target, but don't ignore geeks' opinion, either. The GUI is horrible, and it only takes a five-minute interview with a Photoshop user to understand what needs to be done. Disagree 100%
Here's why: just because Photoshop is the "industry leader" doesn't mean it's perfect - nor does it mean that the UI is perfect. What it means is simply this: it's the "industry leader".
Gimp UI is actually pretty well thought out and is highly customizable. You can learn the UI inside and out in a day, even if you're really lazy/slow. I think GIMP is suffering from a serious case of bad focus. Agree 100%
As with many other open sourced projects, the developers don't follow the same common path, but instead spread out into their areas of interest. A perfect solution would be if some company used Gimp as a base and polished it to suit the most demanding users. Just like what CrossOver Office does with Wine.
Did you know that "FTW" ("for the win") is a direct translation of "Sieg Heil"?
If you ask a Photoshop user, you will mostly get answers that suggest to copy Photoshop. GIMP is not trying to be a clone of Photoshop.
On the other hand, if you ask artists who have not been involved too much with Photoshop or graphics professionals who are able to dissociate the desired functionality from one implementation that they already know, then you can get a set of very useful ideas that can bring GIMP forward without being a copycat. Especially if these interviews and analysis of the user interaction are performed by experienced interaction architects.
And this is exactly what has been started for GIMP... Several professional artists, photographers and designers have been interviewed. Some of this analysis has already led to a redesign of the rectangle selection tool and crop tool in GIMP 2.4. Further changes will find their way into future GIMP versions.
If you want a program that behaves like Photoshop, then please use Photoshop. I am happy to point people towards Photoshop when it is obvious that what they need is Photoshop. But if you want a Free Software program that can be used for high-end photo manipulation and that is easily extensible with plug-ins and scripts in various languages, then maybe GIMP is the right choice for you. Different people have different needs, and GIMP does not try to please everybody.
-Raphaël
The linked site looks 'shopped.
Despite your lame attempt at humor, you make a very good point. Photoshop is a tool, and a very versatile one at that, which is used by professionals to get the job done right. It's expensive and complicated, and for good reason.
The GIMP, on the other hand, is a comparatively simple tool, though still very useful and quite versatile in its own right. It is what us amateurs use because the pro tools are overkill and/or too expensive. It also happens to be free, in more than one sense of the word, which makes it ideal for its target audience. For example, I do web graphics sometimes. Why in the world would I spend close to US$500 for something that is rarely used and would be overkill to boot? I'd rather use my free image program with more tools in its toolkit than I would ever need for that task.
This is why I will never understand the PS vs. GIMP debate. GIMP will never be a Photoshop killer because there is no need for a Photoshop killer. Those who need the power of Photoshop will buy it (or steal it), those who don't will use GIMP or another simple tool.
On the other hand, Gimp 2.4 has SIOX builtin, the single best tool for manipulating photographs.
(For those who don't know : you make a coarse free-hand circle around your object, then you scribble on the object, and SIOX takes care to extract the object from the surrounding).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Like many will say where is greater then 8bit support, where are the layer filters and so on. I won't lie for the average joe and minor tasks gimp is probably just fine.
:/
My beef is that as of the present day Linux utterly blows when it comes to anything that fits the bill of a Photoshop style of application. And I say Photoshop because quiet frankly its the dominate player for what it does.
I will admit however that I am a little surprised at Krita. If any OSS application has me wishing that it has good fortunes its Krita. Better then 8bit support and the UI is a SDI not a MDI like gimp. One thing I've never liked about gimp is that when you click on a window that belongs to gimp all the other windows don't come forward as well on the desktop. If there is an option for this I would gladly welcome to hear where it is.
I don't personally use gimp. I either use Photoshop 7 running under Crossover Office or Krita. However the times I have played with the filters etc I couldn't help but notice some of them are mind numbingly slow and work in weird amount of passes. I went and looked through the source code for some of the filters and I must say some of them are writen with performance not in mind. I write plugins for a film compositing application that works strictly in float. Import a jpg and it is converted to float for working in the compositor. Working with 2k film plates and huge compositing trees I work at the speed gimp idles at. If I wasn't so busy with work, personal life and my own plugins for the compositing application I use, I would probably pick up gimps source code and fix all the slowness that the current filters work at. Its a shame really. Why an 8bit applications filters go so slow you can actually watch the application doing the work is beyond me.
So in the end I'm cheering for Krita. It's already got greater then 8bit support, a great looking UI, and its part of KDE so hopefully it has some backing. Gimp is an ok tool and I'm sure some people have put there hearts into it. But that doesn't mean that it just isn't up to par for where it should be. Gimp isn't some year or two old application, it has been around a while yet its progress moves at a snails pace. For the average Joe gimp is ok and probably is all they need. For us power users on the other hand we are still waiting for a decent fully featured image manipulation application for Linux. I could care less about the year of the desktop, just give me a bloody image tool I can use for all things on Linux.
GEGL, the new back end for GIMP, will add adjustment layers, deep color support, and all sorts of other awesome features that PS doesn't have. I am being patient, you should too.
GIMP was NEVER intended to replace, duplicate or mimic photoshop. Neither was it created to draw users from photoshop. Unfamiliar doesn't mean bad or uncomfortable. They go their own way. Some like it, some don't. You are free to use gimpshop if you like to. I really see no points in this interface discussion.
Did you have a look at the release notes linked from the article? Did you see the section titled "Color Management and Soft-proofing"? There is even an extra page of the release notes that focuses only on color management in GIMP 2.4.
In case you did not read it, GIMP 2.4 does support ICC profiles and allows you to convert images to the appropriate color spaces. You can also identify the areas using colors that are outside your printable gamut, etc. It looks like GIMP is able to do more than you think.
-Raphaël
I'll probably catch some flack for this one, as I suspect that GIMP is primarily by *nix people, for *nix people. Indeed, I use it primarily on my FreeBSD boxes.
However, I had to set up a windows 2000 box for myself at work, due to some specific tools that I need that I don't have time currently to get running in anything else. As I also needed image manipulation software on there, I figured why not save the $400 cost of photoshop and install GIMP instead. Being as I use it often enough in FreeBSD, I figured it should be familiar...
However, I then realized that the windows distribution of GIMP is in some ways less complete than what I got from the FreeBSD packages version. Namely, if you don't manually install the prerequisite libraries in windows, you don't get support for some common image formats (PNG and GIF, IIRC).
I suspect there is a reason why this is so, but it would be nice if they could resolve it. I have installed photoshop on windows boxes before, and never had to install anything for those formats to open.
Otherwise, I will say I very much love having GIMP 2.2 on my windows box, and I'll up it to 2.4 when I get a chance later on. But this little catch did make it exceedingly difficult to explain to a colleague how to install it on her machine (she "came up" with a copy of photoshop instead).
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
Respecting your software freedom to share and modify the program has never been an option with Photoshop, no matter how much you pay. Freedom has always been a part of the GIMP.
Why stress software freedom? I want the social solidarity that you only get in freedom; I want to be independent from masters and make sure my computer only obeys me. I'd rather have less functional or powerful free software than a more powerful or reliable proprietary program because I can hire people to improve the free program or I can ask the community to help me improve the free program. I can't free Photoshop. The catch here is that most people haven't been taught to value their software freedom, so they don't know to look for it and they haven't been taught to think of the consequences when their freedom is absent. I aim to change this by teaching people to value freedom for its own sake. I hope you will too.
Digital Citizen
Probably the most useful thing in this new release is the barrel distortion correction abilities and red eye tools. I haven't gotten to play with it yet, but I hope it enables setting/saving lens parameters for different cameras.
This will definitely streamline my photo editing, as I had to go to panotools and hugin to correct the barrel distortion in my point-and-shoot cameras, but the gimp for color correction, cropping, etc. The improved color menu layout and cropping tools will be great (I always hated that alternate-diagonals cropping system it had before).
The 16 bit color and CMYK, I couldn't give half a crap about. I mean, what proportion of gimp users need that stuff anyway? One percent? Half a percent? I think most gimp detractors just like panning something for the sake of it.
Signed,
A GIMP user for years.
"16MB (fuck off, MiB fascists)" - The Mighty Buzzard
I know GIMP isn't supposed to be everything to everyone, so it's not fair to say "Well program X can do it, so why can't GIMP?!?!?"* But seriously, should it be this hard to make a freaking circle?
*BTW, "program X" in this example is MS Paint.
My grandmother used anecdotal evidence all the time, and she lived to be 120 years old.
The digital color world is slowly but steadily shifting to an RGB workflow. The one thing that has impeded this move is the use of 8-bit color, which effectively means mapping a 32-bit color space to a 24-bit space. This mapping is a cube-hypercube mapping done via an ICC colorspace conversion. The cube-hypercube mapping is subject to error. This error is trivialized once the RGB colorspace is in 16-bit. Then the conversion is 48-bit to 32-bit, relegating conversion errors to noise that is below the threshold of vision, or even of the output devices.
Furthermore, RGB colorspaces almost always have a wider gamut than standard CMYK colorspaces such as ISO, SWOP, and GRACoL. Here again, the 8-bit problem comes into play. When RGB color is converted to a standard CMYK colorspace, the conversion is not really even 24->32 bit, since part of the RGB space is outside the gamut of the CMYK colorspace. Effectively, this means that instead of getting a 256-step gradation in any given channel, you get a smaller gradation, sometimes (for instance in the case of Adobe98 RGB -> SWOP) a MUCH smaller gradation. This leads to stepping problems in gradiants and a loss of detail in images, particularly in shadows. Once more, the move to 16-bit RGB color eliminates these problems.
So, here's the point: By working in a 16-bit RGB color space, one can effectively do anything that they could in a CMYK colorspace. (Yes, the extra channel is nice for color correction, but not necessary). The final step, conversion to CMYK, has already been implemented in at least two open source engines: ArgyleCMS and LCMS. The conversion to CMYK in an RGB workflow, is the final step. (Unless, of course, you are printing to a lightjet, lamba, etc). The CMYK colorspace that would be used is the colorspace of the output device.
In professional color, this is not even an issue, for the most part, since most modern RIPs do this conversion for you. 16-bit color support is now starting to become universal in the RIP world. As that happens, the Gimp becomes a viable tool for professional color work.
Mir tut es leid, Menschen daß Einfältigfehlersuchenbaumfolgendenaffen sind.
Not everywhere, but in enough places that I'd think people would notice.
For example: The Linux kernel. I'm running 2.6.22. The 2 is most likely incrementing normally, since there was a 1.0.0 release, that was considered "stable", or as much as it can be. The 22 also increments normally, I think -- though I may be wrong about that.
But I did upgrade directly from 2.4 to 2.6. This is because Linux 2.5 was a development branch. Highly unstable, but it went on for quite awhile, with the most essential parts backported to 2.4. When it was stable enough, 2.6 was released, starting with 2.6.0_rc1 (I think) -- but 2.4 is still maintained, maybe even 2.2 (or did they finally drop that?)
Don't thank God, thank a doctor!
No, they never said that about 2.0. 2.0 was focused on revitalizing GIMP development, restructuring and modularizing its rather messy internals, plus a few features.
A few people theorized about GEGL in 2.2, but no one with a clue ever really expected it. 2.2 did add some nice new features, but it was still primarily about fixing the code up -- largely so that potential contributors wouldn't take one look at it and run screaming.
GEGL *was* expected to be in 2.4. Various things took longer than expected, though, and the developers decided it was better to release another version without GEGL to get some of the features they had in the works out there, and to avoid delaying 2.4 for another year or so.
GEGL is not only expected for 2.6, but GEGL integration is the primary goal for 2.6. Sven Neumann recently said that 2.6 may well turn out to be functionally almost identical to 2.4, the only difference being the fact that GEGL is used as the internal graphics representation. If you don't know who Sven is, suffice it to say that he's a guy whose opinion carries a lot of weight in the GIMP developer community.
Time will tell, but between the vastly cleaned-up and modularized internals, and the power and simplicity of GEGL, I expect GIMP development to really take off after 2.6. Most of the code is now improved to the point that a reasonably competent developer can dig into it and start making productive changes very quickly, and GEGL will make doing really cool stuff very easy, which should encourage its use as a test environment for people doing innovative things with graphics. The new XML-based file format that comes along with GEGL should facilitate all sorts of other little tools, too -- you'll be able to reimplement most of Imagemagick with XSLT if you want. All of this should not only make GIMP development easier and faster but should *also* increase the GIMP developer population.
Or not. But I think things are going to get much more interesting in GIMP-land after GEGL is integrated.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
I think you mean "faze", unless you're worried about the price tag synchronizing you with a waveform.
(Sorry--you just happened to overflow my patience counter for this mistake.)
I said "printable" color space and "full support" for ICC profiles. Given that GIMP doesn't support CMYK, how do you intend to print the files? And I have read about the GIMP's ICC support. It doesn't match Photoshop's.
I am a believer of momentum and curves.
there is a CYMK plugin for the gimp called separate+ @
http://cue.yellowmagic.info/softwares/separate.html
it is, as many solo projects, has always been in beta, but it worked well for me (though I am not really a graphic artist).
And as screwed up as the whole patent system is, you still can't patent something like CYMK because it is something fundamental to nature. What would be patentable would be the process. Two things can have the same end result as long as they don't use the same method, unless of course that method is fundamental to nature.
So yeah and stuff. Enjoy.
What I really want to see in TheGimp is a Python script recording tool! Since the toolkit itself is the fundamental part of the program with a graphical front-end, shouldn't a macro recorder be insanely simple to implement?
Want Big Business out of government? Take away the incentive and start by getting government out of big business!
I like GIMP http://www.gimp.org/ and use it a lot. My work requires treating several hundred photos per day. GIMP adds to a photo some magic. No other soft does it to my knowledge. Thank you guys. Thank you Spencer Kimball and Peter Mattis. Thank you Jernej Simoni for Windows installer http://gimp-win.sourceforge.net/stable.html
You can create CMYK TIFF files with GIMP (Separate plug-in), doing a color separation based on the printer's ICC profile Shouldn't that be enough to get your work printed?
GIMP has had this since version 2.2. Go to the Levels dialog, select the gray color-picker and use it to select an area that is supposed to be some shade of gray.
The tool in question is improving with each iteration. Eventually it will get to a level when it is usable by professional people, as it is it is good enough for many people.
We had *nothing* 10 years ago.
Some people simply don't understand the dynamics of open software and how the cumulative improvements are not lost and will eventually get you where you need to be.
IANAL but write like a drunk one.
You seem to think CMYK is somehow 32 bit (8 bits of each?) and that because 8-bit rgb has 24 bits it can't represent it, but because 16-bit rgb has 48 bits it can.
This is wrong. CMYK has FOUR dimensions. It is completely impossible to represent it in a 3 dimensional space. You claim is like saying that if I put finer graduations on a ruler, it can suddenly measure 2 dimensions rather than one!
The converters you talk about (and incidentally are in Gimp already, and in printer drivers when you send them rgb colors) map the 3-D space into the 4-D space. But they cannot fill the 4-D space, any more than you could fill a room with a piece of paper (while keeping the paper's shape a non-fractal). Thus there are CMYK colors that are not output. This has NOTHING to do with color resolution. No useful RGB->CMYK converter will produce both CMY=0,K=1 and CMY=1,K=1 output. Even if the CMYK device was 1 bit per ink and thus only capable of printing 16 different colors, you could not represent all those 16 possibilities with 24, or even 48, or 96 bits, or an infinite number of bits of rgb!
In reality the highest quality CMYK printing devices available have much less than 8 bit resolution in how much ink they lay down (once you take into account errors in ink delivery and spread). The resolution is so low that the volume represented by the RGB->CMYK conversion is over-sampled by many times when the source is 8 bit rgb. So actually 16 bits does not help one tiny bit in the area you are asking for.
The reason for more than 8 bits is for processing in the digital realm. For instance if your picture is 1/4 as bright as you want it, and you multiply by 4, then you lose two bits of resolution (as the bottom 2 will be zero). If your screen shows 8 bits and the original was 8 bits, you have effectively reduced your screen to 6 bits. If the original was 16 bits (and your screen was showing the top 8 bits) then after the multiply your screen is still showing an 8 bit image (the top 8 bits of the remaining 14). (that is not real accurate, a correct program with knowledge of sRGB would do something more complex and you would lose more than 2 bits at the bright end, less at the dark end).
Also more than 8 bits should absolutely use 16 bit half float data. 16 bit integers is a total waste of effort. Float data has the advantage that it is not clamped (this eliminates gamut limitations), and that a vastly larger range of useful data. Even 16 bit data would start to lose resolution on an 8 bit screen if multiplied by more than 256 (actually somewhat larger if sRGB is correctly followed). But 16-bit float would allow a multplication by 65540 or so before there would be loss. The only reason for 16-bit integers was that older computers could not do float fast enough, but this is not a problem now, modern graphics cards even take half-float data directly.
.... and it only takes a UI expert 30 seconds to tell you so (I am telling you now).
The problem you are referring to is familiarity with another UI (in this case Photoshop's one), this problem is not intrinsic to the GIMP, the developers can't do much about people unwilling to try new things, nor should they.
People happy with other tools should keep using those tools, people trying to use a new tool (for whatever reason compelling them to do so, perhaps a different set of features, or in this case perhaps about legitimate concerns with openness of the source code, or the price) should at least make an effort to understand the idiosyncrasies of a new tool (sorry, but 10 minutes of biased assessment is not good enough).
This problem is normally overcomed by abundant, easy to understand documentation, you would have a point if you were highlighting this problem.
IANAL but write like a drunk one.