GIMP development - What’s the point?
mail.gnome.org
mail.gnome.org
GIMP has advanced leaps and bound over what it once was.
I remember for ages PS fans were complaining about how GIMP had a multiple window layout, and how unnecessarily complex that was, and they wanted a single window layout. So the volunteers who work on GIMP eventually came out with a single window layout.
I'm not a PS user, but I heard that around that time PS changed to a multi-window layout. Whether that's true or not, now I hear complaints from some users that GIMP is not any good because it doesn't have a multi-window layout (not realizing that changing it to multi-window layout is as simple as unchecking "Single-window mode" under the "Windows" menu). Give me a break!
Some people will never be satisfied and will never appreciate the hundreds or thousands of man hours of free work that GIMP developers have poured in to this product.
Could it be improved? Of course! Anything can. Should they strive to make it better? Yes. Feature requests and help are great. But indignant insults coming from people who didn't pay for the development of the product, who don't contribute any of their own time to make it better, and who clearly don't appreciate the massive achievement that GIMP is just take the cake. GIMP developers must have skins of steel to put up with this crap year in and year out.
I liked Macromedia approach with Fireworks, which didn't require the software in order to preview what a project looked like since it used PNG format. All Macromedia tools have since then been flushed down the toilets by Adobe. There is something Macromedia achieve with the notion of "community" that Adobe was never able to do.
PSD shares this preview functionality. You can open a PSD just fine in Preview on OS X, or with ImageMagick you can do: convert my-psd.psd[0] out.png
I'm pretty sure you can, and you can see all the layers and stuff. Editing though, if I remember correctly, is either extremely limited or non-existent.
Still, when someone gave me a psd I had little hope of opening it at all, yet GIMP displayed it perfectly. That exceeded expectations already, just too bad that I couldn't edit. But then again, it's better than buying an expensive product line just to view a file.
> The graphic design industry is one of these industries that have been completely monopolized by a single vendor.
Exactly, which is one which is one of the reasons I'm a big fan of GIMP and Paint.NET for when people simply don't need photoshop. They often don't, but ask for it anyway, get used to it and then want to keep using it. This is about adults as well as teens who are still in high school and who might later go on to work as designers, and then can only work with photoshop.
Every time I try to use Photoshop or GIMP, it feels like it is just too complicated for what I'm trying to do, and I don't have the time to invest in learning where they've hidden my cheese.
First impressions was that PS was a somewhat faster (about 25%) for certain operations like duplicating layers and it's interface was intuitive after using GIMP for so long, but the advantages I saw aren't enough to convince me to switch on OSX.
GIMP is missing some rather powerful tools that PS has, one being content-awareness. In PS, you can remove a section from a bitmap, and have the space filled automatically based on the surrounding image. It works incredibly well, and the technique is used in a number of tools.
PS also works much better for shapes/paths than gimp, given its superior set of effects that can be added to shapes.
There's also a few not-so-important bells and whistles, like the photomerge script in PS, which makes it really easy to generate a panoramic image.
Overall, GIMP works great for simple projects, but it's missing so much of the functionality of PS that I honestly never use it if I have the option to use PS.
That's false, GIMP had that before PS itself.
GIMP is more like Paint.NET than Photoshop.
On paper they may look similar, but GIMP in no way touches the amount of options and features available to a designer out of the box in a pro software. Even just manipulating a single asset seems to take twice the work in GIMP. Imagine a PS file that is hundreds of layers deep.
And last I used it, support for anything print related was abysmal in GIMP. I don't even have to think about color profiles in Photoshop, but GIMP gave me the sense I had to build everything myself.
GIMP is kind of in this ugly duckling space where I feel the feature set is not acceptable for a professional designer, but the UI is too overwhelming for a non-designer. And you can tell by the quality of work that the average user is either pretty amateurish, or who design is the second thought.
For example, Figma (non-open source) is doing stuff that myself as a designer, I find very subtly innovative for a browser-based graphics program. Sure, they are actual company which can devote more resources to the product, but I think it helps that some very talented designers are using it and thus, can give feedback and suggest new features with engineers to support the effort.
Similarly, I'm sure a lot of open source projects have thrived because the contributors are active users whose skillsets (coding) overlap with the project.
and I use Gimp a couple of times a week.
3 Single row Marquee tool 4 Single coloumn marquee tool -Draw a rectangle selection across the canvas from end to end where you want the 1px selection. -In the rectangle select dialogue, scroll down to the "size" and enter "1" for the width or height
5 Polygonal lasso tool -The default mode for the lasso tool in GIMP is polygon. Click and drag for mouse mode. -Moreover notice you can move points you have already put down simply by dragging them where you want them (better than Photoshop in this way).
6 Magenetic lasso tool - Try the Scissors Select tool.
7 Quick Selection tool - Try the Foreground Selection Tool
11 Perspective crop tool - Select area to be cropped with lasso tool - Image > Crop to Selection - Use Perspective Tool to adjust
13 Color Sampler tool - Windows > Dockable Dialogues > Colors
14 Ruler tool - Try the Measure tool.
15 Spot healing brush tool - Try the Heal Tool.
13 Patch tool - Filters > Enhance > Heal Selection
14 Content aware move tool - make selection - Copy selection - Filters > Enhance > Heal Selection - Paste selection ... (I have no idea why you'd need a separate tool for this. ;P)
15 Red Eye tool - Filters > Enhance > Red Eye Removal
18 Color replacement tool - Use "Select by Color Tool" - Colors > Color Balance / Hue Saturation / Etc. - Additionally: Colors > Map > Color Exchange
19 Mixer Brush tool - GIMP will acquire brushes that include background color mixing in the 2.9/3.0 release - Check out Krita.org for an illustration program to rival Photoshop or Painter X
21 Pattern stamp tool - Select Clone tool - Scroll down in tool settings to "Source", and choose "pattern"
22 History Brush tool - Open another copy of your current working document from your last save point - select the Clone Tool - In your save point document, ctrl-click on the area to paint from - Switch back to your current document and paint as you like
23 Art History Brush tool - Not implemented, feel free. :) - Check out GMIC. It contains a wealth of interesting painting effects for GIMP.
25 Background eraser tool - Can be achieved with resynthesize as above, but if you must have it in an eraser tool form, feel free to implement.
26 Magic eraser tool - Fuzzy Select tool (Wand icon) - Layer > Mask > Add Layer Mask (check the "Selection" radio button and the "Invert Mask" checkbox and Click "Add")
32 Dodge tool 33 Burn tool - Try the Dodge/Burn Tool. ;P
34 Sponge tool - Try the Blur/Sharpen Tool
36 Free form pen tool - Try the Ink Tool
37 Add anchor point tool 38 Delete anchor point tool 39 Convert point tool
- All Integrated into the Paths Tool.
- Check out my 30 second runthrough of the Paths Tool and related functions: https://www.youtube.com/watch?v=3sgI8rCRLbQ
41 Vertical type tool
42 Horizontal type mask tool
43 Vertical type mask tool
- Not implemented, these would be neat, but to be honest the Text tool needs a serious overhaul anyway.
- Check out Inkscape.org for vertical text, and a much better and more versatile vector text system, and easy masks that don't need separate tools. Turn any text into a mask in two clicks.44 Path selection tool 45 Direct Selection tool - Windows > Dockable Dialogues > Paths - Click on the first empty box beside your path to show it. It's now selectable with the Paths Tool.
46 Rectangle Tool - Feel free to impliment. This would be useful. - See Inkscape.org for a current solution that works great.
47 Rounded Rectangle tool - If you impliment this, please make it part of the rectangle tool. There is no point at all to having separate tools. :P - Inkscape.org again :) It's like Adobe Illustrator.
48 Ellipse tool - Feel free to impliment 49 Polygon tool - Paths tool already does this. I don't know why Adobe made a separate tool for this. It's unnecessary clutter. :)
50 Line tool - Paths tool... (hit b to end your line and start a new separate one)
51 Custom shape tool - Would be cool to see in GIMP - Check out the Polygon and Star Tool (Inkscape.org)
53 Rotate view tool - View > Rotate (also Ctrl + Shift + Middle Mouse Button)
58 Masking - Really? Gimp has more Masking options than the Carnival of Venice. ;P - Check out Quick Mask and Layer > Mask > Add Layer Mask - Also check out Mask to Selection, and Selction to Path.
59 Mode change in to CMYK - Feel free to try to impliment, but read this first: https://wiki.archlinux.org/index.php/CMYK_support_in_The_GIM... - Check out Scribus for conversion into CMYK (FOGRA 27 is the default, but you can add your own color profiles if that's not working for you)
Hope it helps. :)
-C
Ironically enough, Photoshop itself used to have a multiple-window layout, in its Unix versions: http://i.imgur.com/Lzlbyp9.jpg .
(That's an IRIX system, see author's explanation at https://www.reddit.com/r/unixporn/comments/5377kv/4dwm_sgi_i... )
I wouldn't be surprised if that were where Gimp got its inspiration from.
I did one of my first paid graphic design assignments on it. It was an A2 poster for a circus, and I remember it took forever to render filters – blurs in particular! These days you can do all your work on low resolution copies and just apply the transforms to higher resolution when you need it, but you couldn't then. Or at the very least, I didn't know how to.
The suspense in waiting for that progress bar to reach the finish line...
The very first SPARCstation I bought also had Linux on it. I promptly ordered Solaris 7 from Sun for $50 (which is how much redhat CD's cost back then), played with Linux until my Solaris 7 kit arrived in the mail, completely wiped away Linux, installed Solaris 7, and never looked back. Seeing that
UNIX System V Release 4.0
was such an awesome feeling. I was thrilled. My very own Solaris machine. I actually owned a Sun! I walked out, my whole body shaking in excitement. It was surreal. Before that, a Sun workstation was a mythical system, something one only saw on a poster, or got to log into along with 1,250 other users at the computer center, but never see in person. And you actually ran Linux. What a waste of good hardware.Linux might be all the rage now, but it won't last forever. I grew to intensely hate GNU/Linux precisely because I grew up on Solaris, and when I had to work on Linux extensively, it just made it painfully obvious how bad Linux is. Even to this present day, I work with Linux daily and it still isn't anywhere close to Solaris in terms of correctness of operation, reliability, or virtualization capability, let alone post mortem analysis. Even performance on Linux is a lie, as to get the same levels of performance as illumos does on the same hardware, Linux has to forego reliability guarantees. For example, check out how the GNU/Linux kernel handles the fsync(2) system call, and how it miscalculates system load because of wio (wait on input/output). And that is just the tip of the iceberg. I haven't even begun to scratch the surface.
I was very happy and content with Solaris - it is a superb server OS, it is reliable, and it has served me extremely well, especially since I had virtually no incidents caused by the fault in the OS, but by misconfiguration by others. Under these circumstances, I had no incentive whatsoever to help with GNU/Linux, especially when Solaris became the free, open source illumos project. I certainly won't help Linux when I want SmartOS to succeed it (SmartOS is based on the illumos source code).
But the biggest irony is that GNU/Linux can be made to run almost as reliably as Solaris / illumos - by running it inside of an lx-branded zone on SmartOS, because then the SmartOS hypervisor makes it more reliable because of ZFS and no memory overcommit, for instance. That's what one would call a proverbial slap in the face to GNU/Linux. (Even though one is running Linux, the kernel is actually illumos, that's why the thing is high performance and reliable.)
IMO it's the classic attitude of "everything should work because I don't care" as if code was writing itself.
Many other projects are very competitive (or better) than commercial options but GIMP is not even close.
They just released support for 16bit/32bit/c color last year which is needed for so many scenarios.
The unified transform tool mentioned as a highlight is really a pretty simple thing to code.
They are 5-10 years behind what you get in PS for $10/month. It's a killer for any professional have tools that far behind their peers.
The UX has always been poor and unnecessarily complicated. I resent the implication it's the user's fault for not taking time to learn. There are many examples of complex professional systems that prove a decent UX is still possible.
I'm sorry, but I don't find the tool intuitive. I ran into issues using it. I installed fresh copy and tried steps commenters suggested and it worked well. However this was not my experience a mere two days ago.
I'm by no means a pro but I can crop an image using gimp in less than 2mins and that includes figuring out where the tools are (I only open it whenever I upload images I guess every third month.)
1. Rectangle select.
2. Image -> Crop to selection.
How much simpler can you get?
GIMP: Roughly select something, zoom in to make it pixel-perfect, see the size of the selection in the bottom left, and just drag until it fits your need.
PS? Roughly select something. Figure out the size of the selection. Zoom in. Dig into the menu.. Transform selection? Adjust. What's the size now? .. Nope, thanks. I am done 5 times over in GIMP by the time I did that.
I get that GIMP is not perfect, but some people treat like the PHP of graphics software.
Yes, it might hurt incompetent people but the people who master it have a truly nifty tool at their disposal.
Photoshop has a separate crop tool. It gives you a region with handles so you can make fine adjustments before pulling the trigger. You can crop to selection in Photoshop, but it's not the primary way of doing so.
"Why not just use selections the way GIMP does?" you might ask. Well, why not just split the functionality the way Photoshop does? Both approaches are valid. Complaining about one or the other because it's not the way you are accustomed to do things is at best unproductive.
(Edited to add: And I gather GIMP has a crop tool, too, and has done since at least 2.4, which was released in 2007. So maybe it's just a matter of learning to use the tool at hand? I mean, don't get me wrong - there's a whole lot I don't like about GIMP! I won't use it unless I have literally no other alternative, including Paint.net and command-line transforms via ImageMagick. But I do try to avoid complaining about problems it doesn't actually have.)
For basic image editing just use Pinta on linux and Paint.net on windows. Unless you are a professional designer they will cover 99% of your use cases.
I'm afraid a lot of photoshop ease-of-use boils down to :
More tutorials are available for PS
Those who complain already have an existing investment in learning PS
I started using both at about the same time and I found PS more annoying except for one thing, -the multi window UI (which is now fixed).
Those
This is a pretty sad situation and I can't how it would change, apart from giant (in open source terms) donations that would allow a developer-year or few full-time.
...and Adobe PS is not one of them!
People tolerate its UX/I because the functionality is unequaled and, after you commit to visual and muscle-memory all the shortcuts and locations of commands and options, you can be extremely productive despite the UX/I.
Also, people coming from the "physical arts" category are kind of used to horrible UX/I... I mean, the "UX/I" of a paint brush is pure horror story, even if you use acrylic paint... so the "suffering leads to great art" mantra when applied to tools too, carried into the digital world, makes artists pretty "masochistic" which pairs well with Adobe products' UI "sadism" :)
I'm not suggesting that we should leave all tools and products completely unusable unless you're a level 20 night elf. However, reward your frequent users.
That's not what's going on. Ctrl+Z is an undo/redo toggle, Ctrl+Shift+Z steps back in the document history. You shouldn't do Ctrl+Z followed by a series of Ctrl+Shift+Zs. Just do Ctrl+Shift+Z.
How would you improve on the UI of a physical paint brush?
Joke aside, with paint and anything physical you got constraints of physics and chemistry. And anything too sophisticated will be expensive and prone to breaking so nobody will use it. Try to make it reliable and it will have the cost of a piece from an F-35.
None of these constraints exist for software, so you don't really have any excuse to not do UX/I right.
As someone who figured out Gimp and was then asked to work on Photoshop some, I found Photoshop's methods to be awkward and needlessly complicated in places.
I am still an amateur however. I might break out the Gimp once a month or so.
So you contributed to its development, right?
I can't write a "hello world" in Clojure, but I still know it's a trivial thing to do. If someone was bragging to me about their hello world and I said "that's really simple", should they respond back "So you contributed to my hello world, right?" I'm not the one claiming I'm a great developer. I don't have anything to prove.
If he thought it was so simple, he could have actually spent a few minutes to help a project which everybody can see needs help, instead of sneering at it. That would have been constructive.
Have you looked at the GIMP wiki's "how to build" pages lately? The build environment is quite complex, especially if you're doing cross-platform builds, and between the "work in progress" disclaimer and the fact that nobody's paid much attention to those pages this year, I have a strong feeling that following those directions as written doesn't result in a working build env.
If you're already a GIMP dev, sure, it might be a few minutes. If you're not, it's probably going to be more like a few hours, more or less depending on whether anyone who can help is paying attention to IRC, just to get to the point where you can start hacking on it at all. That's a lot of time and irritation to invest.
With touchscreen devices and apps, image editing, or rather, photo editing, has become more about using different apps for different specific use cases, and using filters and other "preset" tweaks along with additional adjustments if at all necessary. This is nowhere close to the power that GIMP offers for someone who knows how to use it and what can be done with it. But it is adequate for most people and is easy to use. In this respect, the title question could become more widespread as people hear less about GIMP.
After reading the mail and the comments here, another thing that occurred to me about the title is that projects like GIMP, LibreOffice, etc., (and even Linux, GNOME, KDE, etc.) show themselves as phenomenal highlights of what truly free and open source software can be and serve as a great inspiration for others to embark on such really complex and multi-decade work in other areas. A GIMP developer is contributing to much more than GIMP alone if you look at side effects. It's a world that couldn't have been imagined several decades ago.
I believe the developers who have contributed to these projects and continue to do so should be extremely proud of their commitment to FLOSS and the amount of work they have put in. Yes, some FLOSS applications may have deficiencies in features, stability, performance and other areas (which many commercial applications do too). But questioning the dedication of developers or asking for the justification of efforts spent by developers who're working with the FLOSS principles is completely missing the point in the overall scheme of things, and worse, missing the benefits enjoyed by and made available to humankind as a whole.
I've printed gallery quality prints from sRGB (online and at home), and nobody gives a crap.
Of course no one cares if you print something for your house or a friend and the color is slightly off. But in some industries something like that can cost you a big client and a lot of money.
[0] The difference can be quite dramatic, even without a professional monitor.
Why would I need something in GIMP whose effect can only be seen on paper, except as some kind of Export ... format?
Suppose I have a properly calibrated monitor, yadda yadda, I should be seeing good colors on the screen as I'm editing. When I'm done, good colors on paper can only be seen after the data passes through a professional printer provided its RGB values have been properly massaged into CMYK values. So it has nothing to do with interactive image editing.
It's almost entirely "off topic" for GIMP.
The problem: https://upload.wikimedia.org/wikipedia/commons/1/1e/CIE1931x...
Colors in one colorspace may not have a representation in another. If you do all your editing in RGB and then try and convert at the end, you restrict yourself to the set of colors available in both. To get print colors that are accurate to a provided spec, you need to work in the target colorspace directly, with an editor that will approximate the colors on your sRGB monitor as best it can so you can see what you're doing.
there is however some cmyk support currently if you need it: https://wiki.archlinux.org/index.php/GIMP/CMYK_support
> Things like non-destructive editing are required by pretty much all users — photographers, designers, desktop publishing engineers, and even scientists. At the same time, CMYK is required only by a small subset of our user base. We prioritize our work accordingly.
GIMP sort of fits the PS replacement
Krita is a painting program - Corel Paint
I love Krita but I liked it when it was more of a rasta editor before the remake into a painting program also. I support every kick starter Krita has made.
The other way to look at 'laziness to learn new things' is that these people are choosing to do something else with their time - something that they presumably value more highly than learning GIMP. For most people, the set of such things is huge. GIMP is usually just a means to some other end, and there's nothing particularly noble or enlightening about learning yet another piece of software.
Personally speaking, I've used GIMP off and on since before it had either layers or GTK. (It was once Motif.) That said, a few years ago, I got sick of the time it was taking for relatively basic operations, installed a $30 copy of Pixelmator, and haven't looked back. Part of the problem with open source consumer software is just that: it has to compete with commercial alternatives and most of the time lacks the resources to do so in an effective way.
> In this case, I opted to give the fireworks/show. My weapons of choice this time included the unified transform tool, the handle-transform tool, and the warp transform tool
Which prompts the leering, misinformed troglodyte to consider the error of his ways, to "imagine the possibilities". Ahh, man.
Having used GIMP and Photoshop, the practical point of GIMP development, in my view, is to provide a baseline for other graphic editing software: i.e., your product's quality cannot drop below what GIMP offers.
Even if it was the baseline, here's the point of GIMP development: to make it a truly great alternative to Photoshop and similar proprietary tools. Even if you never quite achieve it, even if the target keeps moving, it's reason enough for continuing development.
I think that this is one of the important things that Open Source software does, generally - it provides a steadily rising baseline of functionality that is freely available to everyone.
LibreOffice is another product that's often considered not as good as the leading proprietary product, but as long as it exists and gets better with every release, it will benefit everybody, including Microsoft Office users.
I suppose this isn't directly related, but following the theme of OSS alternatives to commercial software... after being ignorant of the OSS desktop application world for a few years, two cross-platform projects have blown my mind recently with their feature sets and level of polish:
Natron - https://natron.fr/ - Node-based video compositor. I've used it to add some dumb special effects to videos.
Godot - https://godotengine.org/ - Unity-like game engine and IDE with export to all non-console platforms. I've used it to make some dumb games.
Thank you for sharing, my good man. I will playing with them later to see how the next generation of OSS desktop apps have improved.
One problem with the characterization implied in [a,b] is that it ignores the impossibility of opening a file correctly and completely that was originally compiled in a tool that's been the industry standard for well beyond my own years (I got started on Photoshop 4 in 1996 - the first Windows release, and before then, Paint Shop Pro).
Literally not a single designer I've worked with in the last 15 years as a professional has ever even considered using GIMP (most don't know it exists). So if they want to send me their "source", it's in a PSD. And said source is going to be huge with layer effects / cropping / transitions, and all sorts of advanced Photoshop-specific things applied.
And I'll open that file in GIMP - I try at least once a year - and it will show maybe 5-10% of the layers and will look nothing like the original. And then I'll fire up Windows in a VM and actually get work done.
As for starting my own projects in GIMP, I fall squarely into group "a", and I feel no shame for it.
a) User has tried GIMP, but didn't take time to learn enough to get past things that aren't obvious.
b) User has heard that GIMP is hard to use, and is not an adequate tool for professionals.I'll also concede that its considerably easier to open a pdf for display vs for editing, and maybe all the info for the latter isn't there in the docs. Its also not a fun format to work with as its grown organically over many, many years.
All that said, GIMP usually bungs up the colors which makes it pretty unsuitable even for opening a psd for view. This shouldn't be acceptable at all.
(Sorry, I haven't had enough coffee yet to make this into a coherent point instead of a few random thoughts...)
I doesn't look complete to me (there's lots of things just marked 'obsolete' that, I guess, one will encounter in the wild, and things like "Macintosh printer record" that I fear you'll have to dig up tech notes from the '80s for), but it seems that has improved a bit, as there is information available for free at adobe.com now, whereas you needed to sign an NDA to get the SDK before: https://www.adobe.com/devnet-apps/photoshop/fileformatashtml... (via http://www.adobe.com/devnet/photoshop.html)
The reply from Adobe: http://blogs.adobe.com/jnack/2009/05/some_thoughts_about_the...
They both explain, why expecting 100% PSD compatibility is unrealistic.
It's a helpful question for narrowing your focus, but at the end of the day, there isn't always one, and it needn't be a lofty philosophical goal.
Did the MDL team need a point to develop Zork? Did Thompson need a business reason to write UNIX? Did the AI lab ever justify extending TECO far beyond its original intent, into the first version of EMACS?
Sometimes, although not all the time, "because I can" is reason enough.
I believe GIMP does have a better goal than "just because", and in my mind it is achieving it. I'm not a graphics designer and therefore I have the luxury of not being locked-in with Photoshop's advanced features; therefore all my image manipulations are done using GIMP, Krita and/or Inkscape. I congratulate all those teams on a job well done.
GIMP is a great competitor to photoshop. It misses a lot of the shortcuts that photoshop has introduced to make editing easier/quicker but I've always been able to do everything I needed to do even if it takes more steps.
What the opensource community is missing is a sketch alternative. Application developers have moved to it for rapid design and photoshop has taken the backseat.
GIMP is not comparable to sketch. Sketch has changed the way the design world thinks / works.
I fully respect all of the work developers have put into open source art creation tools/libraries. Blender, Gimp, InkScape, Krita, G'MIC etc. are incredible pieces of software and if more people spent time to explore, celebrate and contribute to these efforts there is no way any commercial product could keep up.
I remember the first time I tried GIMP. The user experience wasn't good. After knowing you had to double click a button to toggle it, I immediately dropped GIMP.
I also had bad experience with gdk as a developer. I remember it didn't have an installer on windows, and it needed so many dependencies. Getting all the required dlls was a huge pain. Whereas Qt is always nice and easy with good documents.
gdk didn't seem to have a native mac backend. It needs XQuartz, which I don't like. I don't want to install X windows on mac, doesn't make sense. The fact that gimp is under gnome worried me.
Doing image processing software is difficult, but making the ui of it should be relatively easier. GIMP might be strong at processing images, but its ui was really messed up I think.
But I will try again to see if there is any improvement.
I also use Photoshop CS2 (which Abobe started giving away about 3-4 years ago), and oh boy is its Text tool much more advanced. CS2 was released in 2005 and the latest version of Gimp (2.8.10) still cannot compare :( From my point of view, working with text is a pain in Gimp :(
Also, action recording - I think it is a highly valuable feature for anyone who processes at least 1 photo a week. It seems now so inefficient to repeat the same 4-5 steps again and again and again.
I would expect such comments to usually come from c) User feels the industry uses Adobe and, even if GIMP matched up feature for feature, it's pointless to learn it. I don't like to think that way myself but I've certainly felt that way at times.
On other side Krita is newer, uses QT, is developing faster etc..
The GIMP team could always use some help in developing tutorials. So if you want to volunteer, I'm sure your help would be appreciated.
Just use Photoshop. Cowboy up and buy the fucking software.
Don't. This would have deserved a rude answer.
Prime case: opening RAW files. The current suggested workflow is to use a 3rd party plugin UFRaw. Would you like to see the process of installing it on Windows?
http://ufraw.sourceforge.net/Install.html
(Ctlr+F for "MS-Windows for geeks")
And then I see arrogant posts like that, claiming that GIMP is perfectly capable. It absolutely is not. GIMP will become popular when GIMP developers start thinking about the modern photographer's workflow. Till then people will keep pirating Photoshop.
I understand that is frustrating, but this is one of the challenges of open source - the contributors can make choices without caring about attracting customers.
I see a lot of messages justifying why GIMP meets the needs of so very few, but none of that changes the fact that GIMP seems to meet the needs of very few.
GIMP is for image editing. Not for photography.
Use darktable if you want a FOSS application for a photography workflow. (it can open RAW files)
Similarly Krita is for creating digital art. It's main goal is not to be an image editor.
Digital Fusion is free. Houdini Indie is $200. Nuke is available for linux. These are all node based work flows that don't destroy anything. You don't have to undo because you create a graph of operations without changing your source directly. They aren't useful for painting directly with a tablet, but anything else they do very well at.